@import"https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,400;0,7..72,500;0,7..72,600;1,7..72,400;1,7..72,500&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap";*,*:before,*:after{box-sizing:border-box}*{padding:0}*:where(:not(dialog)){margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(pointer:coarse){input,textarea,select{--text-xs: var(--text-base);--text-sm: var(--text-base)}}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{background:none;border:none;cursor:pointer;color:inherit}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.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}:root{--font-display: "Literata", Georgia, "Times New Roman", serif;--font-body: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.5rem;--text-5xl: 3.25rem;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.65;--leading-loose: 2;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--tracking-tighter: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .08em;--tracking-widest: .12em;--color-primary-50: #F2F4EF;--color-primary-100: #E3E8DB;--color-primary-200: #C9D3BB;--color-primary-300: #A9B894;--color-primary-400: #93A882;--color-primary-500: #7A8C6A;--color-primary-600: #5C6B4F;--color-primary-700: #4A5840;--color-primary-800: #3A4533;--color-primary-900: #2D3628;--color-primary-950: #1A1F17;--color-primary-rgb: 92, 107, 79;--color-primary-fill-hover: #4A5840;--color-ink-950: #1A1814;--color-ink-900: #2C2A25;--color-ink-800: #3A3732;--color-ink-700: #4D4A43;--color-ink-600: #6B665C;--color-ink-500: #7E796E;--color-ink-400: #A39E93;--color-ink-300: #C9C3B6;--color-ink-200: #DDD8CD;--color-ink-100: #E8E4DC;--color-ink-50: #F6F4EF;--color-pending-50: #FBF6EC;--color-pending-100: #F3E6CA;--color-pending-200: #E5CC95;--color-pending-300: #D4B06A;--color-pending-400: #CCA050;--color-pending-500: #C4973B;--color-pending-600: #A67F2F;--color-pending-700: #7A5A18;--color-approved-50: #F0F3EC;--color-approved-100: #E1E8D8;--color-approved-200: #C5D2B4;--color-approved-300: #A6B88E;--color-approved-400: #8AA26F;--color-approved-500: #6E8A55;--color-approved-600: #56713F;--color-approved-700: #3F5530;--color-approved-800: #2F4024;--color-sage-50: rgba(122, 140, 106, .08);--color-sage-100: rgba(122, 140, 106, .15);--color-sage-200: #C9D3BB;--color-sage-300: #A9B894;--color-sage-400: #93A882;--color-sage-500: #7A8C6A;--color-sage-600: #5C6B4F;--color-sage-700: #4A5840;--color-rejected-50: #FBEFEC;--color-rejected-100: #F6E1DC;--color-rejected-200: #EBC1B8;--color-rejected-300: #DC9A8D;--color-rejected-400: #CF7A6B;--color-rejected-500: #C25B4E;--color-rejected-600: #A8483C;--color-rejected-700: #8E3B30;--color-rejected-800: #6E2D25;--color-auto-50: #EEF4F3;--color-auto-100: #DDE9E7;--color-auto-200: #BCD3CF;--color-auto-300: #96B8B3;--color-auto-400: #7FA39E;--color-auto-500: #6B8F8B;--color-auto-600: #54746F;--color-auto-700: #3F5E5A;--color-modified-50: #EEF2F6;--color-modified-100: #DCE4EC;--color-modified-200: #B9C8D8;--color-modified-300: #94ABC1;--color-modified-400: #7690AB;--color-modified-500: #5B7896;--color-modified-600: #48627D;--color-modified-700: #374D63;--color-expired-50: #F5F4F1;--color-expired-100: #ECEAE5;--color-expired-200: #DDD9D1;--color-expired-300: #C6C1B6;--color-expired-400: #A39E93;--color-expired-500: #857F74;--color-expired-600: #6B665C;--color-expired-700: #4D4A43;--color-terracotta-50: #FBF3EE;--color-terracotta-100: #F3DFD2;--color-terracotta-200: #E4BFA8;--color-terracotta-300: #D09A7A;--color-terracotta-400: #C4856A;--color-terracotta-500: #B8704B;--color-terracotta-600: #96552F;--color-terracotta-700: #7E4B31;--color-terracotta-500-alpha-10: rgba(184, 112, 75, .1);--color-terracotta-500-alpha-20: rgba(184, 112, 75, .2);--color-amber-brand-50: #FBF6EC;--color-amber-brand-100: #F3E6CA;--color-amber-brand-200: #E5CC95;--color-amber-brand-300: #D4B06A;--color-amber-brand-400: #CCA050;--color-amber-brand-500: #C4973B;--color-amber-brand-600: #A67F2F;--color-amber-brand-700: #836425;--color-amber-brand-500-alpha-10: rgba(196, 151, 59, .1);--color-amber-brand-500-alpha-20: rgba(196, 151, 59, .2);--color-interactive: #4A5840;--color-interactive-hover: #3A4533;--color-interactive-muted: #5C6B4F;--color-interactive-50: #F2F4EF;--color-interactive-700: #3A4533;--color-interactive-alpha-08: rgba(74, 88, 64, .08);--color-interactive-alpha-12: rgba(74, 88, 64, .12);--color-interactive-alpha-15: rgba(74, 88, 64, .15);--surface-base: #F6F4EF;--surface-raised: #FFFFFF;--surface-sunken: #EFEBE3;--surface-inset: #F3F0EA;--surface-overlay: rgba(44, 42, 37, .55);--surface-panel: #FFFEFC;--surface-panel-hover: #F8F7F4;--surface-selected: var(--color-primary-50);--tooltip-bg: #2C2A25;--tooltip-text: #FFFFFF;--text-primary: var(--color-ink-900);--text-secondary: var(--color-ink-700);--text-tertiary: var(--color-ink-600);--text-muted: var(--color-ink-500);--text-inverse: #ffffff;--bg-primary: var(--surface-base);--bg-secondary: var(--surface-sunken);--bg-hover: var(--surface-sunken);--border-light: var(--border-subtle);--primary: var(--color-primary-600);--color-primary-500-alpha-10: rgba(122, 140, 106, .1);--color-primary-500-alpha-15: rgba(122, 140, 106, .15);--color-primary-500-alpha-20: rgba(122, 140, 106, .2);--color-primary-500-alpha-30: rgba(122, 140, 106, .3);--color-amber-500: #C4973B;--color-amber-600: #A67F2F;--color-amber-500-alpha-10: rgba(196, 151, 59, .12);--color-amber-500-alpha-20: rgba(196, 151, 59, .22);--color-amber-500-alpha-30: rgba(196, 151, 59, .32);--color-emerald-500: #6E8A55;--color-emerald-600: #56713F;--color-emerald-700: #3F5530;--color-emerald-500-alpha-10: rgba(110, 138, 85, .12);--color-emerald-500-alpha-20: rgba(110, 138, 85, .22);--color-green-500-alpha-10: rgba(110, 138, 85, .12);--color-red-500: #C25B4E;--color-red-600: #A8483C;--color-red-700: #8E3B30;--color-red-500-alpha-10: rgba(194, 91, 78, .1);--color-red-500-alpha-20: rgba(194, 91, 78, .2);--color-blue-500: #5B7896;--color-blue-600: #48627D;--color-blue-500-alpha-10: rgba(91, 120, 150, .1);--color-blue-500-alpha-20: rgba(91, 120, 150, .2);--color-pending-500-alpha-10: rgba(196, 151, 59, .12);--color-pending-500-alpha-20: rgba(196, 151, 59, .22);--color-approved-500-alpha-10: rgba(110, 138, 85, .12);--color-approved-500-alpha-20: rgba(110, 138, 85, .22);--color-approved-500-alpha-30: rgba(110, 138, 85, .32);--color-status-green-text: #3F5530;--color-status-amber-text: #7A5A18;--color-status-red-text: #8E3B30;--color-status-blue-text: #374D63;--color-status-purple-text: #3F5E5A;--color-status-orange-text: #8A4A28;--color-status-teal-text: #4A5840;--border-default: var(--color-ink-200);--border-subtle: var(--color-ink-100);--border-hairline: rgba(44, 42, 37, .07);--border-strong: var(--color-ink-300);--border-hover: var(--color-ink-300);--border-focus: var(--color-primary-500);--border-error: var(--color-rejected-500);--border-danger: var(--color-rejected-500);--radius-none: 0;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--space-0: 0;--space-px: 1px;--space-0_5: .125rem;--space-1: .25rem;--space-1_5: .375rem;--space-2: .5rem;--space-2_5: .625rem;--space-3: .75rem;--space-3_5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--shadow-card: 0 1px 3px 0 rgba(44, 42, 37, .04), 0 1px 2px -1px rgba(44, 42, 37, .03);--shadow-card-hover: 0 8px 32px -4px rgba(44, 42, 37, .1), 0 2px 6px -2px rgba(44, 42, 37, .05);--shadow-xs: 0 1px 2px 0 rgba(44, 42, 37, .05);--shadow-sm: 0 1px 3px 0 rgba(44, 42, 37, .08), 0 1px 2px -1px rgba(44, 42, 37, .06);--shadow-md: 0 6px 16px -4px rgba(44, 42, 37, .12), 0 2px 4px -2px rgba(44, 42, 37, .06);--shadow-lg: 0 14px 32px -8px rgba(44, 42, 37, .16), 0 4px 8px -4px rgba(44, 42, 37, .06);--shadow-xl: 0 24px 48px -12px rgba(44, 42, 37, .2), 0 8px 16px -8px rgba(44, 42, 37, .08);--shadow-2xl: 0 32px 64px -16px rgba(44, 42, 37, .3);--shadow-overlay: var(--shadow-xl);--shadow-inner: inset 0 1px 2px 0 rgba(44, 42, 37, .06);--shadow-focus: 0 0 0 3px rgba(92, 107, 79, .25);--duration-instant: 50ms;--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .3s;--duration-slower: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(.33, 1, .68, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-toast: 800;--panel-left-width: 280px;--panel-left-min: 240px;--panel-left-max: 400px;--panel-right-width: 320px;--panel-right-min: 280px;--panel-right-max: 480px;--panel-center-min: 400px;--header-height: 64px;--sidebar-width: 248px;--sidebar-width-collapsed: 64px;--page-max-width: 1240px;--color-track-retention: var(--color-primary-600);--color-track-programs: var(--color-amber-brand-500);--color-track-attraction: var(--color-terracotta-500);--color-track-membership: var(--color-auto-500);--color-track-ceds: var(--color-modified-500);--color-track-retention-tint: var(--color-primary-50);--color-track-programs-tint: var(--color-amber-brand-50);--color-track-attraction-tint: var(--color-terracotta-50);--color-track-membership-tint: var(--color-auto-50);--color-track-ceds-tint: var(--color-modified-50);--surface-hover: var(--surface-inset);--surface-subtle: var(--surface-sunken);--surface-accent: var(--color-primary-50);--surface-accent-hover: var(--color-primary-100);--color-surface: var(--surface-raised);--color-border: var(--border-default);--color-text-secondary: var(--text-secondary);--text-quaternary: var(--color-ink-400);--text-disabled: var(--color-ink-400);--text-on-accent: #ffffff;--text-danger: var(--color-status-red-text);--color-danger: var(--color-rejected-600);--color-danger-500: var(--color-rejected-500);--color-danger-600: var(--color-rejected-600);--color-warning-600: var(--color-pending-600);--color-amber-50: var(--color-pending-50);--color-amber-100: var(--color-pending-100);--color-amber-200: var(--color-pending-200);--color-amber-300: var(--color-pending-300);--color-amber-700: var(--color-pending-700);--color-amber-800: #5E4412;--color-approved-bg: var(--color-approved-50);--color-approved-border: var(--color-approved-200);--color-approved-text: var(--color-status-green-text);--color-rejected-bg: var(--color-rejected-50);--color-rejected-border: var(--color-rejected-200);--color-rejected-text: var(--color-status-red-text);--color-accepted-50: var(--color-approved-50);--color-accepted-700: var(--color-approved-700);--font-normal: var(--font-regular);--font-size-sm: var(--text-sm);--font-size-base: var(--text-base);--space-1-5: var(--space-1_5);--space-2-5: var(--space-2_5)}[data-theme=dark]{color-scheme:dark;--surface-base: #1E1C18;--surface-raised: #282621;--surface-sunken: #171511;--surface-panel: #282621;--surface-panel-hover: #322F29;--surface-inset: #23211C;--surface-selected: rgba(147, 168, 130, .14);--surface-overlay: rgba(10, 9, 7, .65);--tooltip-bg: #F3EFE7;--tooltip-text: #1E1C18;--color-ink-50: #1E1C18;--color-ink-100: #2E2B25;--color-ink-200: #3A3630;--color-ink-300: #4C473F;--color-ink-400: #7F796E;--color-ink-500: #A29C90;--color-ink-600: #B4AEA1;--color-ink-700: #CFC9BC;--color-ink-800: #E3DED2;--color-ink-900: #F3EFE7;--color-ink-950: #FAF8F3;--border-default: var(--color-ink-200);--border-subtle: var(--color-ink-100);--border-strong: var(--color-ink-300);--border-hover: var(--color-ink-300);--border-hairline: rgba(243, 239, 231, .07);--color-primary-50: rgba(147, 168, 130, .1);--color-primary-100: rgba(147, 168, 130, .16);--color-primary-200: rgba(147, 168, 130, .24);--color-primary-700: #B5C4A2;--color-primary-800: #CFD9C1;--color-approved-50: rgba(138, 162, 111, .12);--color-approved-100: rgba(138, 162, 111, .2);--color-approved-200: rgba(138, 162, 111, .32);--color-approved-700: #B5C9A0;--color-sage-50: rgba(122, 140, 106, .12);--color-sage-100: rgba(122, 140, 106, .2);--color-sage-500: #A9B894;--color-sage-600: #93A882;--color-sage-700: #C9D3BB;--color-pending-50: rgba(196, 151, 59, .12);--color-pending-100: rgba(196, 151, 59, .2);--color-pending-200: rgba(196, 151, 59, .32);--color-pending-700: #E2C27A;--color-rejected-50: rgba(194, 91, 78, .12);--color-rejected-100: rgba(194, 91, 78, .2);--color-rejected-200: rgba(194, 91, 78, .32);--color-rejected-700: #E8A497;--color-auto-50: rgba(107, 143, 139, .12);--color-auto-100: rgba(107, 143, 139, .2);--color-auto-700: #A9C9C4;--color-modified-50: rgba(91, 120, 150, .14);--color-modified-100: rgba(91, 120, 150, .22);--color-modified-700: #A9BDD3;--color-expired-50: rgba(163, 158, 147, .1);--color-expired-100: rgba(163, 158, 147, .18);--color-expired-700: #CFC9BC;--color-terracotta-50: rgba(184, 112, 75, .12);--color-terracotta-100: rgba(184, 112, 75, .2);--color-terracotta-600: #E0A483;--color-amber-brand-50: rgba(196, 151, 59, .12);--color-amber-brand-100: rgba(196, 151, 59, .2);--color-amber-brand-700: #E2C27A;--color-interactive: #B5C4A2;--color-interactive-hover: #CFD9C1;--color-interactive-muted: #A9B894;--color-interactive-50: rgba(147, 168, 130, .1);--color-interactive-700: #CFD9C1;--color-interactive-alpha-08: rgba(181, 196, 162, .1);--color-interactive-alpha-12: rgba(181, 196, 162, .15);--color-interactive-alpha-15: rgba(181, 196, 162, .2);--color-status-green-text: #B5C9A0;--color-status-amber-text: #E2C27A;--color-status-red-text: #E8A497;--color-status-blue-text: #A9BDD3;--color-status-purple-text: #A9C9C4;--color-status-orange-text: #E0A483;--color-status-teal-text: #CFD9C1;--color-pending-500-alpha-10: rgba(196, 151, 59, .16);--color-pending-500-alpha-20: rgba(196, 151, 59, .26);--color-approved-500-alpha-10: rgba(138, 162, 111, .16);--color-approved-500-alpha-20: rgba(138, 162, 111, .26);--color-approved-500-alpha-30: rgba(138, 162, 111, .36);--color-amber-500-alpha-10: rgba(196, 151, 59, .16);--color-amber-500-alpha-20: rgba(196, 151, 59, .26);--color-red-500-alpha-10: rgba(194, 91, 78, .16);--color-red-500-alpha-20: rgba(194, 91, 78, .26);--shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .25), 0 1px 2px -1px rgba(0, 0, 0, .2);--shadow-card-hover: 0 8px 28px -4px rgba(0, 0, 0, .45), 0 2px 6px -2px rgba(0, 0, 0, .3);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .3);--shadow-md: 0 6px 16px -4px rgb(0 0 0 / .45), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 14px 32px -8px rgb(0 0 0 / .5), 0 4px 8px -4px rgb(0 0 0 / .3);--shadow-xl: 0 24px 48px -12px rgb(0 0 0 / .55), 0 8px 16px -8px rgb(0 0 0 / .4);--shadow-2xl: 0 32px 64px -16px rgb(0 0 0 / .65);--shadow-inner: inset 0 1px 2px 0 rgb(0 0 0 / .25);--shadow-focus: 0 0 0 3px rgba(147, 168, 130, .4);--color-track-retention: var(--color-sage-600);--color-track-ceds: var(--color-modified-400)}html{font-family:var(--font-body);font-size:16px;color:var(--color-ink-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--font-regular)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-regular);font-optical-sizing:auto;color:var(--color-ink-900);letter-spacing:-.01em}h1,h2{letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-4xl);line-height:var(--leading-tight)}h2{font-size:var(--text-3xl);line-height:var(--leading-tight)}h3{font-size:var(--text-2xl);line-height:var(--leading-snug)}h4{font-size:var(--text-xl);line-height:var(--leading-snug)}h5{font-size:var(--text-lg);line-height:var(--leading-snug)}h6{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);text-transform:uppercase;letter-spacing:var(--tracking-wider)}p{margin-bottom:1em}p:last-child{margin-bottom:0}strong,b{font-weight:var(--font-semibold)}em,i{font-style:italic}small{font-size:var(--text-sm)}a{color:var(--color-interactive);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-interactive-hover);text-decoration:underline;text-decoration-color:var(--color-primary-300);text-underline-offset:3px}code,kbd,samp,pre{font-family:var(--font-mono)}code{font-size:.9em;padding:.125em .375em;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--color-ink-800)}pre{padding:var(--space-4);background:var(--color-ink-900);color:var(--color-ink-100);border-radius:var(--radius-lg);overflow-x:auto}pre code{padding:0;background:none;color:inherit}kbd{display:inline-block;padding:.125em .375em;font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.25;color:var(--color-ink-700);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:0 1px 0 var(--border-default)}blockquote{padding:var(--space-3) var(--space-4);background:var(--surface-base);border-radius:var(--radius-lg);font-family:var(--font-display);color:var(--color-ink-800);font-style:italic}hr{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-6) 0}::selection{background:var(--color-primary-200);color:var(--color-ink-900)}.text-display{font-family:var(--font-display)}.text-body{font-family:var(--font-body)}.text-mono{font-family:var(--font-mono)}.text-muted{color:var(--color-ink-500)}.text-secondary{color:var(--color-ink-600)}.text-primary{color:var(--color-primary-700)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html,body,#root{height:100%;width:100%}body{background-color:var(--surface-base);color:var(--color-ink-800);overflow:hidden}#root{display:flex;flex-direction:column}.app-shell{display:flex;flex-direction:column;height:100%;width:100%}.app-header{height:var(--header-height);min-height:var(--header-height);display:flex;align-items:center;padding:0 var(--space-4);background:var(--surface-base);border-bottom:1px solid var(--border-hairline);z-index:var(--z-sticky)}.app-main{flex:1;display:flex;overflow:hidden}.panel{display:flex;flex-direction:column;height:100%;overflow:hidden}.panel-left{width:var(--panel-left-width);min-width:var(--panel-left-min);max-width:var(--panel-left-max);border-right:1px solid var(--border-hairline);background:var(--surface-raised)}.panel-center{flex:1;min-width:var(--panel-center-min);background:var(--surface-base)}.panel-right{width:var(--panel-right-width);min-width:var(--panel-right-min);max-width:var(--panel-right-max);border-left:1px solid var(--border-hairline);background:var(--surface-raised)}.panel-right.collapsed{width:0;min-width:0;border-left:none;overflow:hidden}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-hairline);background:var(--surface-base)}.panel-body{flex:1;overflow-y:auto;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-ink-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-400)}*{scrollbar-width:thin;scrollbar-color:var(--color-ink-300) transparent}.status-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2_5);font-size:11px;font-weight:var(--font-semibold);line-height:1;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.status-badge--pending{background:var(--color-pending-100);color:var(--color-pending-700)}.status-badge--approved{background:var(--color-approved-100);color:var(--color-approved-700)}.status-badge--rejected{background:var(--color-rejected-100);color:var(--color-rejected-700)}.status-badge--auto-applied{background:var(--color-auto-100);color:var(--color-auto-700)}.status-badge--modified{background:var(--color-modified-100);color:var(--color-modified-700)}.status-badge--expired{background:var(--color-expired-100);color:var(--color-expired-700)}.fade-in{animation:fadeIn var(--duration-normal) var(--ease-out)}.slide-in-left{animation:slideInLeft var(--duration-normal) var(--ease-out)}.slide-in-right{animation:slideInRight var(--duration-normal) var(--ease-out)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.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(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.w-full{width:100%}.h-full{height:100%}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.m-0{margin:0}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}._container_18rr0_6{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--surface-base)}._formPane_18rr0_13{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);overflow:hidden}._art_18rr0_24{display:none;position:relative;overflow:hidden;background:var(--surface-sunken)}._artImage_18rr0_31{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:1025px){._container_18rr0_6{grid-template-columns:minmax(420px,5fr) 6fr}._art_18rr0_24{display:block}}._content_18rr0_49{position:relative;width:100%;max-width:400px;animation:_fadeInUp_18rr0_1 .6s var(--ease-out)}@keyframes _fadeInUp_18rr0_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._branding_18rr0_68{text-align:center;margin-bottom:var(--space-10)}._logoMark_18rr0_73{display:inline-flex;margin-bottom:var(--space-4);animation:_logoReveal_18rr0_1 .8s var(--ease-spring)}@keyframes _logoReveal_18rr0_1{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}._logoImage_18rr0_90{width:56px;height:56px}._title_18rr0_95{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-2)}._subtitle_18rr0_105{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-regular);color:var(--text-tertiary);letter-spacing:.01em;margin:0}._form_18rr0_13{background:var(--surface-raised);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}._error_18rr0_123{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-lg);color:var(--color-status-red-text);font-size:var(--text-sm);font-weight:var(--font-medium)}._field_18rr0_134{margin-bottom:var(--space-5)}._labelRow_18rr0_138{display:flex;justify-content:space-between;align-items:center}._label_18rr0_138{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);margin-bottom:var(--space-2)}._forgotLink_18rr0_153{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary-700);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._forgotLink_18rr0_153:hover{color:var(--color-primary-800);text-decoration:underline}._input_18rr0_166{width:100%;height:48px;padding:0 var(--space-4);font-size:var(--text-base);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._input_18rr0_166::placeholder{color:var(--text-muted)}._input_18rr0_166:hover{border-color:var(--border-strong)}._input_18rr0_166:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._submitButton_18rr0_195{width:100%;height:52px;margin-top:var(--space-6);display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._submitButton_18rr0_195:hover:not(:disabled){filter:brightness(.93);transform:translateY(-1px);box-shadow:var(--shadow-md)}._submitButton_18rr0_195:active:not(:disabled){transform:translateY(0);box-shadow:none}._submitButton_18rr0_195:disabled{opacity:.7;cursor:not-allowed}._spinner_18rr0_234{width:20px;height:20px;border:2px solid var(--color-primary-300);border-top-color:var(--text-inverse);border-radius:50%;animation:_spin_18rr0_234 .8s linear infinite}@keyframes _spin_18rr0_234{to{transform:rotate(360deg)}}._footer_18rr0_250{margin-top:var(--space-8);text-align:center}._footerText_18rr0_255{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);margin:0}._footerLink_18rr0_262{color:var(--color-primary-700);text-decoration:none}._footerLink_18rr0_262:hover{color:var(--color-primary-800);text-decoration:underline}._legalLinks_18rr0_272{margin-top:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}._legalLink_18rr0_272{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary-700);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._legalLink_18rr0_272:hover{color:var(--color-primary-800);text-decoration:underline}._legalDivider_18rr0_293{color:var(--color-ink-300);font-size:var(--text-xs)}._keyboardHint_18rr0_300{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);display:flex;align-items:center;gap:var(--space-1);opacity:0;animation:_fadeIn_18rr0_1 .5s var(--ease-out) 1s forwards}._keyboardHint_18rr0_300 kbd{display:inline-block;padding:var(--space-0_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-medium);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted)}@keyframes _fadeIn_18rr0_1{to{opacity:1}}@media(max-width:480px){._formPane_18rr0_13{padding:var(--space-4);align-items:flex-start;padding-top:15vh}._form_18rr0_13{padding:var(--space-6)}._keyboardHint_18rr0_300{display:none}}@media(min-width:1025px){._keyboardHint_18rr0_300{left:calc(100% * 5 / 22)}}._container_1joxq_6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);position:relative;overflow:hidden;background:var(--surface-base)}._bgPattern_1joxq_17{position:absolute;inset:0;background-image:linear-gradient(to right,var(--border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle) 1px,transparent 1px);background-size:40px 40px;opacity:.6}._bgGradient_1joxq_27{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,var(--color-primary-500-alpha-10) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,var(--color-primary-500-alpha-10) 0%,transparent 50%)}._content_1joxq_42{position:relative;width:100%;max-width:400px;animation:_fadeInUp_1joxq_1 .6s var(--ease-out)}@keyframes _fadeInUp_1joxq_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._backLink_1joxq_61{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-muted);text-decoration:none;margin-bottom:var(--space-8);transition:color var(--duration-fast) var(--ease-out)}._backLink_1joxq_61:hover{color:var(--color-primary-800)}._header_1joxq_78{margin-bottom:var(--space-8)}._title_1joxq_82{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-2)}._subtitle_1joxq_92{font-size:var(--text-base);color:var(--text-muted);margin:0;line-height:1.5}._form_1joxq_100{background:var(--surface-raised);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}._error_1joxq_108{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-lg);color:var(--color-status-red-text);font-size:var(--text-sm);font-weight:var(--font-medium)}._field_1joxq_119{margin-bottom:var(--space-5)}._label_1joxq_123{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-2)}._input_1joxq_131{width:100%;height:48px;padding:0 var(--space-4);font-size:15px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._input_1joxq_131::placeholder{color:var(--text-tertiary)}._input_1joxq_131:hover{border-color:var(--border-default)}._input_1joxq_131:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-500-alpha-15)}._submitButton_1joxq_160{width:100%;height:52px;margin-top:var(--space-6);display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._submitButton_1joxq_160:hover:not(:disabled){filter:brightness(.93);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-primary-500-alpha-30)}._submitButton_1joxq_160:active:not(:disabled){transform:translateY(0);box-shadow:none}._submitButton_1joxq_160:disabled{opacity:.7;cursor:not-allowed}._spinner_1joxq_198{width:20px;height:20px;border:2px solid var(--color-primary-300);border-top-color:var(--text-inverse);border-radius:50%;animation:_spin_1joxq_198 .8s linear infinite}@keyframes _spin_1joxq_198{to{transform:rotate(360deg)}}._successCard_1joxq_214{background:var(--surface-raised);padding:var(--space-10);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);text-align:center}._successIcon_1joxq_223{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--space-6);color:var(--color-approved-600);background:var(--color-approved-50);border-radius:50%}._successTitle_1joxq_235{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-3)}._successText_1joxq_243{font-size:var(--text-base);color:var(--text-muted);margin:0 0 var(--space-8);line-height:1.5}._successText_1joxq_243 strong{color:var(--text-primary)}._returnLink_1joxq_254{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-lg);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._returnLink_1joxq_254:hover{background:var(--color-primary-100);color:var(--color-primary-800)}@media(max-width:480px){._container_1joxq_6{padding:var(--space-4);align-items:flex-start;padding-top:10vh}._form_1joxq_100,._successCard_1joxq_214{padding:var(--space-6)}}._bgPattern_1joxq_17,._bgGradient_1joxq_27{display:none}._container_lme1h_6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);position:relative;overflow:hidden;background:var(--surface-base)}._bgPattern_lme1h_18{position:absolute;inset:0;background-image:linear-gradient(to right,var(--border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle) 1px,transparent 1px);background-size:40px 40px;opacity:.6}._bgGradient_lme1h_29{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,var(--color-primary-500-alpha-10) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,var(--color-primary-500-alpha-10) 0%,transparent 50%)}._content_lme1h_44{position:relative;width:100%;max-width:420px;animation:_fadeInUp_lme1h_1 .6s var(--ease-out)}@keyframes _fadeInUp_lme1h_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._branding_lme1h_63{text-align:center;margin-bottom:var(--space-10)}._logoMark_lme1h_68{display:inline-flex;margin-bottom:var(--space-4);animation:_logoReveal_lme1h_1 .8s var(--ease-spring)}@keyframes _logoReveal_lme1h_1{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}._logoImage_lme1h_85{width:56px;height:56px}._title_lme1h_90{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-2)}._subtitle_lme1h_100{font-family:var(--font-body);font-size:15px;color:var(--text-muted);margin:0}._form_lme1h_108{background:var(--surface-raised);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}._error_lme1h_116{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-lg);color:var(--color-status-red-text);font-size:var(--text-sm);font-weight:var(--font-medium)}._field_lme1h_127{margin-bottom:var(--space-5)}._label_lme1h_131{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-2)}._passwordInputWrapper_lme1h_139{position:relative;display:flex;align-items:center}._input_lme1h_145{width:100%;height:48px;padding:0 var(--space-12) 0 var(--space-4);font-size:15px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._input_lme1h_145::placeholder{color:var(--text-tertiary)}._input_lme1h_145:hover{border-color:var(--border-default)}._input_lme1h_145:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-500-alpha-15)}._togglePassword_lme1h_174{position:absolute;right:var(--space-3);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._togglePassword_lme1h_174:hover{background:var(--surface-base);color:var(--text-muted)}._togglePassword_lme1h_174:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;margin-top:6px;padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--text-inverse);background:var(--text-primary);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md);transform:translateY(-4px)}._togglePassword_lme1h_174:hover:after,._togglePassword_lme1h_174:focus-visible:after{opacity:1;transform:translateY(0)}._requirements_lme1h_226{margin-top:var(--space-3);padding:var(--space-3);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._requirement_lme1h_226{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-xs);color:var(--text-muted);transition:color var(--duration-fast) var(--ease-out)}._requirement_lme1h_226:not(:last-child){border-bottom:1px solid var(--border-subtle)}._requirementMet_lme1h_248{color:var(--color-approved-600)}._requirementIcon_lme1h_252{flex-shrink:0}._fieldError_lme1h_256{display:flex;align-items:center;gap:var(--space-1_5);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-rejected-600)}._fieldSuccess_lme1h_265{display:flex;align-items:center;gap:var(--space-1_5);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-approved-600);font-weight:var(--font-medium)}._submitButton_lme1h_275{width:100%;height:52px;margin-top:var(--space-6);display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._submitButton_lme1h_275:hover:not(:disabled){filter:brightness(.93);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-primary-500-alpha-30)}._submitButton_lme1h_275:active:not(:disabled){transform:translateY(0);box-shadow:none}._submitButton_lme1h_275:disabled{opacity:.5;cursor:not-allowed}._spinner_lme1h_314{width:20px;height:20px;border:2px solid var(--color-primary-300);border-top-color:var(--text-inverse);border-radius:50%;animation:_spin_lme1h_314 .8s linear infinite}@keyframes _spin_lme1h_314{to{transform:rotate(360deg)}}._loadingSpinner_lme1h_329{width:40px;height:40px;margin:100px auto;border:3px solid var(--border-subtle);border-top-color:var(--color-primary-600);border-radius:50%;animation:_spin_lme1h_314 .8s linear infinite}._footer_lme1h_340{margin-top:var(--space-8);text-align:center}._backLink_lme1h_345{font-size:var(--text-sm);color:var(--color-primary-700);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._backLink_lme1h_345:hover{color:var(--color-primary-800);text-decoration:underline}._expiredCard_lme1h_358,._successCard_lme1h_359{background:var(--surface-raised);padding:var(--space-10) var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);text-align:center}._expiredIcon_lme1h_368{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-6);background:var(--color-rejected-50);color:var(--color-rejected-600);border-radius:var(--radius-full)}._successIcon_lme1h_380{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-6);background:var(--color-approved-50);color:var(--color-approved-600);border-radius:var(--radius-full)}._expiredTitle_lme1h_392,._successTitle_lme1h_393{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}._expiredText_lme1h_401,._successText_lme1h_402{font-size:var(--text-base);color:var(--text-muted);margin:0 0 var(--space-6);line-height:1.6}._expiredLink_lme1h_409{display:inline-block;padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}._expiredLink_lme1h_409:hover{background:var(--color-primary-100);border-color:var(--color-primary-300)}@media(max-width:480px){._container_lme1h_6{padding:var(--space-4);align-items:flex-start;padding-top:15vh}._form_lme1h_108,._expiredCard_lme1h_358,._successCard_lme1h_359{padding:var(--space-6)}._requirements_lme1h_226{padding:var(--space-2)}}._bgPattern_lme1h_18,._bgGradient_lme1h_29{display:none}._container_iteop_6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);position:relative;overflow:hidden;background:var(--surface-base)}._bgPattern_iteop_18{position:absolute;inset:0;background-image:linear-gradient(to right,var(--border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle) 1px,transparent 1px);background-size:40px 40px;opacity:.6}._bgGradient_iteop_29{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,var(--color-primary-500-alpha-10) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,var(--color-primary-500-alpha-10) 0%,transparent 50%)}._content_iteop_44{position:relative;width:100%;max-width:480px;animation:_fadeInUp_iteop_1 .6s var(--ease-out)}@keyframes _fadeInUp_iteop_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._branding_iteop_63{text-align:center;margin-bottom:var(--space-10)}._logoMark_iteop_68{display:inline-flex;margin-bottom:var(--space-4);animation:_logoReveal_iteop_1 .8s var(--ease-spring)}@keyframes _logoReveal_iteop_1{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}._logoImage_iteop_85{width:56px;height:56px}._title_iteop_90{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._loadingSpinner_iteop_101{width:48px;height:48px;margin:0 auto var(--space-6);border:3px solid var(--border-subtle);border-top-color:var(--color-primary-600);border-radius:50%;animation:_spin_iteop_1 .8s linear infinite}@keyframes _spin_iteop_1{to{transform:rotate(360deg)}}._loadingText_iteop_117{text-align:center;font-size:var(--text-base);color:var(--text-muted);margin:0}._resultCard_iteop_125{background:var(--surface-raised);padding:var(--space-10) var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);text-align:center}._successIcon_iteop_134{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-6);background:var(--color-approved-50);color:var(--color-approved-600);border-radius:var(--radius-full);animation:_scaleIn_iteop_1 .5s var(--ease-spring)}._errorIcon_iteop_147{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-6);background:var(--color-rejected-50);color:var(--color-rejected-600);border-radius:var(--radius-full);animation:_scaleIn_iteop_1 .5s var(--ease-spring)}._confirmIcon_iteop_160{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-6);background:var(--surface-inset);color:var(--color-primary-700);border-radius:var(--radius-full)}._unsubscribeButton_iteop_173{min-height:44px;padding:var(--space-2) var(--space-8);border:none;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._unsubscribeButton_iteop_173:hover:not(:disabled){background:var(--color-primary-fill-hover)}._unsubscribeButton_iteop_173:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._unsubscribeButton_iteop_173:disabled{opacity:.6;cursor:progress}@keyframes _scaleIn_iteop_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._resultTitle_iteop_212{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}._resultText_iteop_220{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-4);line-height:1.6}._resultSubtext_iteop_227{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.6}._emailLink_iteop_234{color:var(--color-primary-700);text-decoration:none;font-weight:var(--font-medium);transition:color var(--duration-fast) var(--ease-out)}._emailLink_iteop_234:hover{color:var(--color-primary-800);text-decoration:underline}._footer_iteop_247{margin-top:var(--space-8);text-align:center}._footerText_iteop_252{font-size:var(--text-sm);color:var(--text-muted);margin:0}._footerLink_iteop_258{color:var(--color-primary-700);text-decoration:none;font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out)}._footerLink_iteop_258:hover{color:var(--color-primary-800);text-decoration:underline}@media(max-width:480px){._container_iteop_6{padding:var(--space-4);align-items:flex-start;padding-top:15vh}._resultCard_iteop_125{padding:var(--space-8) var(--space-6)}}._bgPattern_iteop_18,._bgGradient_iteop_29{display:none}._container_ays03_6{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);position:relative;overflow:hidden;background:var(--surface-base)}._bgPattern_ays03_18{position:absolute;inset:0;background-image:linear-gradient(to right,var(--border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--border-subtle) 1px,transparent 1px);background-size:40px 40px;opacity:.6}._bgGradient_ays03_29{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,var(--color-primary-500-alpha-10) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,var(--color-primary-500-alpha-10) 0%,transparent 50%)}._content_ays03_44{position:relative;width:100%;max-width:480px;animation:_fadeInUp_ays03_1 .6s var(--ease-out)}@keyframes _fadeInUp_ays03_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._branding_ays03_63{text-align:center;margin-bottom:var(--space-10)}._logoMark_ays03_68{display:inline-flex;margin-bottom:var(--space-4);animation:_logoReveal_ays03_1 .8s var(--ease-spring)}@keyframes _logoReveal_ays03_1{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}._logoImage_ays03_85{width:56px;height:56px}._title_ays03_90{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._loadingCard_ays03_101{background:var(--surface-raised);padding:var(--space-10) var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);text-align:center}._loadingSpinner_ays03_110{width:48px;height:48px;margin:0 auto var(--space-6);border:3px solid var(--border-subtle);border-top-color:var(--color-primary-600);border-radius:50%;animation:_spin_ays03_1 .8s linear infinite}@keyframes _spin_ays03_1{to{transform:rotate(360deg)}}._loadingTitle_ays03_126{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}._loadingText_ays03_134{font-size:var(--text-base);color:var(--text-muted);margin:0;line-height:1.6}._resultCard_ays03_142{background:var(--surface-raised);padding:var(--space-10) var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);text-align:center}._successIcon_ays03_151{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-6);background:var(--color-approved-50);color:var(--color-approved-600);border-radius:var(--radius-full);animation:_scaleIn_ays03_1 .5s var(--ease-spring)}._errorIcon_ays03_164{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-6);background:var(--color-rejected-50);color:var(--color-rejected-600);border-radius:var(--radius-full);animation:_scaleIn_ays03_1 .5s var(--ease-spring)}@keyframes _scaleIn_ays03_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._resultTitle_ays03_188{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}._resultText_ays03_196{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-6);line-height:1.6}._retryButton_ays03_203{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._retryButton_ays03_203:hover{filter:brightness(.93);transform:translateY(-1px);box-shadow:0 4px 12px var(--color-primary-500-alpha-30)}._retryButton_ays03_203:active{transform:translateY(0);box-shadow:none}@media(max-width:480px){._container_ays03_6{padding:var(--space-4);align-items:flex-start;padding-top:15vh}._loadingCard_ays03_101,._resultCard_ays03_142{padding:var(--space-8) var(--space-6)}}._bgPattern_ays03_18,._bgGradient_ays03_29{display:none}._container_jw7yf_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--surface-base)}._content_jw7yf_10{text-align:center;max-width:420px}._icon_jw7yf_15{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-primary-500-alpha-10);color:var(--color-primary-700)}._title_jw7yf_27{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-2)}._description_jw7yf_35{font-size:var(--text-base);color:var(--text-tertiary);margin:0 0 var(--space-6)}._actions_jw7yf_41{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}._retryButton_jw7yf_48{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer}._retryButton_jw7yf_48:hover{background:var(--color-primary-fill-hover)}._signOutButton_jw7yf_68{height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer}._signOutButton_jw7yf_68:hover{background:var(--surface-inset);color:var(--text-primary)}._container_479md_1{min-height:100vh;background:var(--surface-base);display:flex;flex-direction:column}._header_479md_8{height:64px;display:flex;align-items:center;justify-content:center;background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._logoLink_479md_18{display:flex;align-items:center;gap:var(--space-2);text-decoration:none}._logoImage_479md_25{width:32px;height:32px}._logoText_479md_30{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary)}._content_479md_36{flex:1;width:100%;max-width:800px;margin:0 auto;padding:var(--space-10) var(--space-6) var(--space-16)}._content_479md_36 h1{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;color:var(--text-primary);text-align:center;margin-bottom:var(--space-8)}._content_479md_36 h2{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3)}._content_479md_36 p{font-size:var(--text-base);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--space-3)}._content_479md_36 ul{padding-left:var(--space-6);margin-bottom:var(--space-3)}._content_479md_36 li{font-size:var(--text-base);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--space-1)}._content_479md_36 strong{color:var(--text-primary);font-weight:var(--font-semibold)}._content_479md_36 table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--text-sm)}._content_479md_36 th,._content_479md_36 td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}._content_479md_36 th{font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-sunken)}._metaText_479md_107{text-align:right;font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-1)}._notFound_479md_114{text-align:center;padding:var(--space-16) 0}._notFound_479md_114 h2{text-align:center}._notFound_479md_114 a{color:var(--color-primary-700);text-decoration:none}._notFound_479md_114 a:hover{text-decoration:underline}._footer_479md_133{padding:var(--space-6);text-align:center;border-top:1px solid var(--border-subtle);flex-shrink:0}._footerLinks_479md_140{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-2)}._footerLink_479md_140{font-size:var(--text-sm);color:var(--color-primary-700);text-decoration:none}._footerLink_479md_140:hover{text-decoration:underline}._footerDivider_479md_158{color:var(--text-muted);font-size:var(--text-xs)}._footerText_479md_163{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}@media(max-width:640px){._content_479md_36{padding:var(--space-6) var(--space-4) var(--space-10)}._content_479md_36 h1{font-size:var(--text-2xl)}}._container_1aeql_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--surface-base)}._content_1aeql_10{text-align:center;max-width:400px;animation:_fadeIn_1aeql_1 .5s var(--ease-out)}@keyframes _fadeIn_1aeql_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._branding_1aeql_21{margin-bottom:var(--space-8)}._logoImage_1aeql_25{width:48px;height:48px}._code_1aeql_30{font-family:var(--font-display);font-size:72px;font-weight:var(--font-medium);color:var(--text-primary);margin:0;line-height:1}._message_1aeql_39{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);margin:var(--space-3) 0 var(--space-2)}._description_1aeql_47{font-size:var(--text-base);color:var(--text-tertiary);margin:0 0 var(--space-8)}._homeLink_1aeql_53{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 var(--space-6);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border-radius:var(--radius-full);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._homeLink_1aeql_53:hover{filter:brightness(.93);transform:translateY(-1px)}._container_12i6c_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);text-align:center;min-height:320px}._iconWrapper_12i6c_11{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);margin-bottom:var(--space-4)}._icon_12i6c_11{color:var(--text-tertiary)}._illustration_12i6c_28{display:block;width:min(100%,340px);aspect-ratio:4 / 3;object-fit:cover;margin:0 auto var(--space-6);border-radius:var(--radius-md);filter:drop-shadow(0 6px 18px rgba(44,42,37,.12))}._illustrationSmall_12i6c_38{width:min(100%,240px);margin-bottom:var(--space-4)}td>._illustration_12i6c_28{margin-top:var(--space-4)}._title_12i6c_48{font-size:var(--text-2xl);font-weight:var(--font-medium);font-style:italic;letter-spacing:-.01em;font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--space-2) 0}._description_12i6c_58{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-6) 0;max-width:380px;line-height:1.55}._actionButton_12i6c_66{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._actionButton_12i6c_66:hover{filter:brightness(.93);transform:translateY(-1px)}._actionButton_12i6c_66:active{transform:translateY(0)}._actionButton_12i6c_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._form_1wzv1_1{width:min(100%,760px);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12);color:var(--text-primary)}._header_1wzv1_8{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-8)}._logo_1wzv1_16{width:auto;max-height:64px}._title_1wzv1_21{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);letter-spacing:-.01em;line-height:var(--leading-tight)}._description_1wzv1_29{max-width:680px;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);white-space:pre-wrap}._questionList_1wzv1_37{display:flex;flex-direction:column;gap:var(--space-5)}._question_1wzv1_37{min-width:0;padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._questionInvalid_1wzv1_52{border-color:var(--border-error)}._legend_1wzv1_56{width:100%;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;line-height:var(--leading-snug)}._required_1wzv1_66{color:var(--color-status-red-text)}._questionDescription_1wzv1_70{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap}._field_1wzv1_78{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}._answerLabel_1wzv1_85{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}._input_1wzv1_91,._textarea_1wzv1_92{width:100%;padding:var(--space-3) var(--space-4);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal)}._textarea_1wzv1_92{min-height:132px;resize:vertical}._input_1wzv1_91:focus,._textarea_1wzv1_92:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}._choiceGroup_1wzv1_116{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}._choiceOption_1wzv1_123{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2_5) var(--space-4);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);cursor:pointer}._choiceOption_1wzv1_123:hover{background:var(--surface-selected);border-color:var(--color-primary-300)}._choiceInput_1wzv1_143{flex:0 0 auto;width:16px;height:16px;accent-color:var(--color-primary-600)}._fieldError_1wzv1_150{margin-top:var(--space-3);color:var(--color-status-red-text);font-size:var(--text-sm);font-weight:var(--font-medium)}._submitRow_1wzv1_157{display:flex;justify-content:flex-end;margin-top:var(--space-7)}._submitButton_1wzv1_163{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-7);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}._submitButton_1wzv1_163:hover{background:var(--color-primary-fill-hover)}._submitButton_1wzv1_163:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._submitButton_1wzv1_163:disabled{cursor:not-allowed;opacity:.65}._spinner_1wzv1_196{animation:_spin_1wzv1_196 .8s linear infinite}@keyframes _spin_1wzv1_196{to{transform:rotate(360deg)}}@media(max-width:640px){._form_1wzv1_1{padding:var(--space-6) var(--space-4) var(--space-8)}._title_1wzv1_21{font-size:var(--text-3xl)}._question_1wzv1_37{padding:var(--space-5)}._submitRow_1wzv1_157{display:block}._submitButton_1wzv1_163{width:100%}}._container_1rv2k_1,._surveyContainer_1rv2k_2{min-height:100vh;background:var(--surface-base)}._container_1rv2k_1{display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._loadingWrapper_1rv2k_14{display:flex;align-items:center;justify-content:center}._spinner_1rv2k_20{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--color-primary-600);border-radius:var(--radius-full);animation:_spin_1rv2k_20 .8s linear infinite}@keyframes _spin_1rv2k_20{to{transform:rotate(360deg)}}._successCard_1rv2k_35{width:min(100%,440px);padding:var(--space-10) var(--space-8);text-align:center;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._successLogo_1rv2k_45{width:auto;height:60px;margin-bottom:var(--space-6)}._successIcon_1rv2k_51{margin-bottom:var(--space-6);color:var(--color-approved-600)}._successTitle_1rv2k_56{margin:0 0 var(--space-3);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em}._successMessage_1rv2k_65{margin:0;color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._businessCard_18mrr_5{position:relative;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-5) var(--space-4);box-shadow:var(--shadow-card);overflow:hidden;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);animation:_fadeInUp_18mrr_1 .4s var(--ease-out) forwards}._businessCard_18mrr_5:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--border-default)}._businessCard_18mrr_5:focus-within{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._premium_18mrr_34{border-color:var(--color-amber-brand-200);background:var(--surface-raised)}._carouselCard_18mrr_40{flex:0 0 360px}._cardHeader_18mrr_48{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}._businessCategory_18mrr_57{display:inline-flex;align-items:center;padding:4px 10px;background:var(--color-sage-100);color:var(--color-primary-700);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--radius-md);white-space:nowrap}._membershipBadge_18mrr_73{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);white-space:nowrap}._founders_18mrr_88{background:var(--color-ink-900);color:var(--color-amber-brand-300);border:1px solid var(--color-amber-brand-700)}._chairmans_18mrr_95{background:var(--color-ink-700);color:var(--color-ink-50);border:1px solid var(--color-ink-800)}._presidents_18mrr_102{background:var(--color-terracotta-700);color:var(--color-terracotta-50);border:1px solid var(--color-terracotta-700)}._businessName_18mrr_112{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 var(--space-3) 0;line-height:var(--leading-snug)}._contactSection_18mrr_126{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}._contactAvatar_18mrr_135{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-primary-600);color:var(--text-inverse);border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);letter-spacing:var(--tracking-tight)}._contactInfo_18mrr_151{flex:1;min-width:0}._contactName_18mrr_156{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-snug)}._contactTitle_18mrr_164{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}._businessDetails_18mrr_175{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4);flex:1}._detailItem_18mrr_182{display:flex;flex-direction:column;gap:2px;min-width:0}._detailLabel_18mrr_189{font-family:var(--font-body);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-tertiary);font-weight:var(--font-medium)}._detailValue_18mrr_198{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-snug);word-break:break-word}._cardFooter_18mrr_210{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:flex-start}._websiteLink_18mrr_219{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-interactive);text-decoration:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-md);border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._websiteLink_18mrr_219:hover{background:var(--color-interactive-alpha-08);color:var(--color-interactive-hover)}._websiteLink_18mrr_219:focus-visible{outline:none;border-color:var(--color-interactive);box-shadow:var(--shadow-focus)}._websiteLink_18mrr_219 svg{flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out)}._websiteLink_18mrr_219:hover svg{transform:translate(1px,-1px)}@keyframes _fadeInUp_18mrr_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._businessCard_18mrr_5{animation:none;transition:none}._businessCard_18mrr_5:hover{transform:none}._businessCard_18mrr_5:before{transition:none}._websiteLink_18mrr_219 svg{transition:none}._websiteLink_18mrr_219:hover svg{transform:none}}@media(max-width:1024px){._carouselCard_18mrr_40{flex:0 0 320px}}@media(max-width:768px){._businessCard_18mrr_5{padding:var(--space-4);border-radius:var(--radius-lg)}._cardHeader_18mrr_48{margin-bottom:var(--space-3)}._businessCategory_18mrr_57,._membershipBadge_18mrr_73{font-size:var(--text-2xs);padding:3px 8px}._businessName_18mrr_112{font-size:var(--text-lg);margin-bottom:var(--space-3)}._contactSection_18mrr_126{margin-bottom:var(--space-3);padding-bottom:var(--space-3)}._contactAvatar_18mrr_135{width:36px;height:36px;font-size:var(--text-xs)}._businessDetails_18mrr_175{grid-template-columns:1fr;gap:var(--space-2)}._cardFooter_18mrr_210{margin-top:var(--space-3);padding-top:var(--space-3)}._carouselCard_18mrr_40{flex:0 0 calc(100vw - 48px);max-width:calc(100vw - 48px)}}@media(max-width:480px){._businessCard_18mrr_5{padding:var(--space-4)}._carouselCard_18mrr_40{flex:0 0 calc(100vw - 32px);max-width:calc(100vw - 32px)}}._featuredSection_1ilwg_5{margin-bottom:var(--space-10)}._featuredHeader_1ilwg_9{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}._featuredTitle_1ilwg_16{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}._featuredBadge_1ilwg_25{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;background:var(--color-amber-brand-100);color:var(--color-amber-brand-700);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--radius-full);border:1px solid var(--color-amber-brand-200)}._pausePlayBtn_1ilwg_41{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._pausePlayBtn_1ilwg_41:hover{color:var(--color-primary-800);border-color:var(--color-primary-500);background:var(--color-primary-50)}._pausePlayBtn_1ilwg_41:focus-visible{outline:none;border-color:var(--color-primary-600);box-shadow:var(--shadow-focus)}._carouselContainer_1ilwg_76{position:relative;overflow:hidden;margin:0 -12px;padding:0 12px}._carouselContainer_1ilwg_76:focus-visible{outline:none}._carouselTrack_1ilwg_87{display:flex;gap:var(--space-5);transition:transform .5s var(--ease-out);padding:var(--space-2) 0;will-change:transform}._carouselSlide_1ilwg_95{display:flex;flex-shrink:0}@media(prefers-reduced-motion:reduce){._carouselTrack_1ilwg_87{transition:none}}._carouselNav_1ilwg_107{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-raised);box-shadow:var(--shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);color:var(--text-primary)}._carouselNav_1ilwg_107:hover{background:var(--color-primary-600);border-color:var(--color-primary-700);color:var(--text-inverse)}._carouselNav_1ilwg_107:focus-visible{outline:none;border-color:var(--color-primary-600);box-shadow:var(--shadow-focus),var(--shadow-md)}._carouselNavPrev_1ilwg_142{left:0}._carouselNavNext_1ilwg_146{right:0}@media(prefers-reduced-motion:reduce){._carouselNav_1ilwg_107{transition:none}._carouselNav_1ilwg_107:hover{transform:translateY(-50%)}}._carouselDots_1ilwg_163{display:flex;justify-content:center;gap:2px;margin-top:var(--space-5)}._carouselDot_1ilwg_163{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-full)}._carouselDot_1ilwg_163:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._carouselDotInner_1ilwg_189{width:8px;height:8px;border-radius:var(--radius-full);background:var(--border-default);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._carouselDot_1ilwg_163:hover ._carouselDotInner_1ilwg_189{background:var(--color-primary-400)}._carouselDotInner_1ilwg_189._active_1ilwg_203{background:var(--color-primary-600);transform:scale(1.4)}@media(prefers-reduced-motion:reduce){._carouselDotInner_1ilwg_189{transition:none}._carouselDotInner_1ilwg_189._active_1ilwg_203{transform:none}}._srOnly_1ilwg_221{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){._featuredSection_1ilwg_5{margin-bottom:var(--space-6)}._featuredHeader_1ilwg_9{gap:var(--space-2);margin-bottom:var(--space-3)}._featuredTitle_1ilwg_16{font-size:var(--text-lg)}._featuredBadge_1ilwg_25{padding:3px 8px}._pausePlayBtn_1ilwg_41{width:28px;height:28px}._carouselContainer_1ilwg_76{margin:0 -8px;padding:0 8px}._carouselTrack_1ilwg_87{gap:var(--space-3)}._carouselNav_1ilwg_107{width:36px;height:36px}._carouselDots_1ilwg_163{margin-top:var(--space-3)}}._container_2oeu6_5{min-height:100vh;background-color:var(--surface-sunken);font-family:var(--font-body);color:var(--text-primary)}._srOnly_2oeu6_13{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skipLink_2oeu6_26{position:absolute;top:-100px;left:16px;z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-primary-fill-hover);color:var(--text-inverse);font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);text-decoration:none;border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:top var(--duration-fast) var(--ease-out)}._skipLink_2oeu6_26:focus{top:16px;outline:none}._coverPhoto_2oeu6_52{width:100%;height:280px;background-size:cover;background-position:center;background-repeat:no-repeat}._header_2oeu6_60{position:relative;overflow:hidden;background:var(--color-ink-900);padding:var(--space-12) var(--space-6) var(--space-16)}._header_2oeu6_60:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 400' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.04'%3E%3Cpath d='M0 80 Q300 60 600 90 T1200 70'/%3E%3Cpath d='M0 130 Q300 110 600 140 T1200 120'/%3E%3Cpath d='M0 180 Q300 160 600 190 T1200 170'/%3E%3Cpath d='M0 230 Q300 210 600 240 T1200 220'/%3E%3Cpath d='M0 280 Q300 260 600 290 T1200 270'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;pointer-events:none}._headerWave_2oeu6_80{position:absolute;bottom:0;left:0;right:0;height:56px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 60' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 60 L0 30 Q150 10 300 25 T600 15 T900 30 T1200 20 L1200 60 Z' fill='%23F5F0E8'/%3E%3C/svg%3E");background-size:cover;pointer-events:none}._headerContent_2oeu6_91{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:var(--space-8)}._logo_2oeu6_101{width:140px;height:auto;max-height:80px;object-fit:contain;background:#ffffff14;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1)}._headerText_2oeu6_112{color:var(--text-inverse);flex:1;min-width:0}._headerTitle_2oeu6_118{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-2) 0;color:var(--text-inverse)}._headerSubtitle_2oeu6_128{font-family:var(--font-body);font-size:var(--text-lg);margin:0;color:#ffffffeb;font-weight:var(--font-regular);letter-spacing:var(--tracking-normal)}._content_2oeu6_141{position:relative;max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-4);z-index:2}._statsBar_2oeu6_153{display:flex;gap:var(--space-8);margin:0 0 var(--space-8) 0;padding:var(--space-5) var(--space-7);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);flex-wrap:wrap}._stat_2oeu6_153{display:flex;align-items:baseline;gap:var(--space-3);position:relative}._stat_2oeu6_153:not(:last-child):after{content:"";position:absolute;right:calc(var(--space-8) * -.5);top:50%;transform:translateY(-50%);height:24px;width:1px;background:var(--border-subtle)}._statNumber_2oeu6_183{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;color:var(--text-primary);line-height:1;letter-spacing:var(--tracking-tighter);font-variant-numeric:lining-nums tabular-nums;margin:0}._statLabel_2oeu6_194{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:var(--font-semibold);margin:0}._searchAndFilters_2oeu6_208{display:flex;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap}._searchBox_2oeu6_215{flex:1;min-width:280px;position:relative;display:flex;align-items:center}._searchIcon_2oeu6_223{position:absolute;left:16px;color:var(--text-tertiary);pointer-events:none}._searchInput_2oeu6_230{width:100%;height:48px;padding:0 var(--space-4) 0 44px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-raised);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);outline:none;appearance:none;-webkit-appearance:none}._searchInput_2oeu6_230::placeholder{color:var(--text-tertiary)}._searchInput_2oeu6_230::-webkit-search-cancel-button{-webkit-appearance:none}._searchInput_2oeu6_230:hover{border-color:var(--border-strong)}._searchInput_2oeu6_230:focus-visible{border-color:var(--color-primary-600);box-shadow:var(--shadow-focus)}._filterGroup_2oeu6_266{position:relative;display:flex;min-width:200px}._filterSelect_2oeu6_272{width:100%;height:48px;padding:0 var(--space-9) 0 var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background-color:var(--surface-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23574B3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._filterSelect_2oeu6_272:hover{border-color:var(--border-strong)}._filterSelect_2oeu6_272:focus-visible{border-color:var(--color-primary-600);box-shadow:var(--shadow-focus)}._viewControls_2oeu6_309{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5);gap:var(--space-3)}._resultsCount_2oeu6_317{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);margin:0}._viewToggle_2oeu6_324{display:inline-flex;gap:2px;background:var(--surface-raised);border-radius:var(--radius-full);padding:3px;border:1.5px solid var(--border-subtle)}._viewToggleBtn_2oeu6_333{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1_5) var(--space-3);min-height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._viewToggleBtn_2oeu6_333:hover{color:var(--text-primary)}._viewToggleBtn_2oeu6_333:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._viewToggleBtn_2oeu6_333._active_2oeu6_362{background:var(--color-primary-600);color:var(--text-inverse)}._allMembersHeader_2oeu6_371{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}._allMembersTitle_2oeu6_380{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._businessGrid_2oeu6_393{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-5);list-style:none;margin:0;padding:0}._businessGridItem_2oeu6_402{display:flex}._businessGridItem_2oeu6_402>*{width:100%}._tableContainer_2oeu6_414{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-3);box-shadow:var(--shadow-card);overflow-x:auto}._membersTable_2oeu6_423{width:100%;border-collapse:collapse;font-family:var(--font-body);min-width:800px}._membersTable_2oeu6_423 thead th{background:var(--surface-inset);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:var(--tracking-wider);padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap}._membersTable_2oeu6_423 thead th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}._membersTable_2oeu6_423 thead th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}._sortButton_2oeu6_451{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:none;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}._sortButton_2oeu6_451:hover{color:var(--text-primary)}._sortButton_2oeu6_451:focus-visible{outline:2px solid var(--color-interactive);outline-offset:2px;border-radius:var(--radius-sm)}._membersTable_2oeu6_423 tbody tr{border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._membersTable_2oeu6_423 tbody tr:last-child{border-bottom:none}._membersTable_2oeu6_423 tbody tr:hover{background:var(--surface-base)}._membersTable_2oeu6_423 tbody td{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-primary);vertical-align:middle}._tableBusinessName_2oeu6_495{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._tableBusinessTitle_2oeu6_502{font-weight:var(--font-semibold);color:var(--text-primary)}._tableMembershipBadge_2oeu6_507{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 8px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._tableMembershipBadge_2oeu6_507._founders_2oeu6_520{background:var(--color-ink-900);color:var(--color-amber-brand-300);border:1px solid var(--color-amber-brand-700)}._tableMembershipBadge_2oeu6_507._chairmans_2oeu6_526{background:var(--color-ink-700);color:var(--color-ink-50);border:1px solid var(--color-ink-800)}._tableMembershipBadge_2oeu6_507._presidents_2oeu6_532{background:var(--color-terracotta-700);color:var(--color-terracotta-50);border:1px solid var(--color-terracotta-700)}._tableContactName_2oeu6_538{color:var(--text-primary);font-weight:var(--font-medium)}._tableContactTitle_2oeu6_543{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}._tableLink_2oeu6_549{display:inline-flex;align-items:center;gap:var(--space-1_5);color:var(--color-interactive);text-decoration:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);transition:color var(--duration-fast) var(--ease-out);border-radius:var(--radius-sm)}._tableLink_2oeu6_549:hover{color:var(--color-interactive-hover);text-decoration:underline}._tableLink_2oeu6_549:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tableNoData_2oeu6_572{color:var(--text-tertiary)}._tablePagination_2oeu6_580{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-2) var(--space-2);border-top:1px solid var(--border-subtle);margin-top:var(--space-4);gap:var(--space-3);flex-wrap:wrap}._paginationInfo_2oeu6_591{font-size:var(--text-sm);color:var(--text-secondary)}._paginationControls_2oeu6_596{display:flex;align-items:center;gap:var(--space-3)}._paginationBtn_2oeu6_602{padding:var(--space-2) var(--space-4);min-height:36px;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._paginationBtn_2oeu6_602:hover:not(:disabled){background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-800)}._paginationBtn_2oeu6_602:focus-visible{outline:none;border-color:var(--color-primary-600);box-shadow:var(--shadow-focus)}._paginationBtn_2oeu6_602:disabled{opacity:.5;cursor:not-allowed}._paginationCurrent_2oeu6_636{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}._loadingContainer_2oeu6_647{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--space-4);background:var(--surface-raised);margin:var(--space-10) auto;max-width:600px;border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);border:1px solid var(--border-subtle)}._loadingSpinner_2oeu6_662{width:36px;height:36px;border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-600);border-radius:50%;animation:_spin_2oeu6_1 .8s linear infinite}@keyframes _spin_2oeu6_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._loadingSpinner_2oeu6_662{animation:_spin_2oeu6_1 1.6s linear infinite}}._loadingText_2oeu6_683{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-base);margin:0}._loadingMore_2oeu6_690{display:flex;justify-content:center;padding:var(--space-8)}._errorContainer_2oeu6_700{max-width:600px;margin:var(--space-10) auto;padding:var(--space-8);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-2xl);text-align:center}._errorTitle_2oeu6_710{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-rejected-700);margin:0 0 var(--space-2) 0}._errorText_2oeu6_718{color:var(--color-rejected-700);margin:0}._emptyState_2oeu6_727{text-align:center;padding:var(--space-16) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl)}._emptyTitle_2oeu6_735{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0}._emptyText_2oeu6_743{font-family:var(--font-body);color:var(--text-secondary);margin:0}._footer_2oeu6_753{text-align:center;padding:var(--space-10) var(--space-5);margin-top:var(--space-10);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm)}._footerLink_2oeu6_762{color:var(--color-interactive);text-decoration:none;font-weight:var(--font-medium);border-radius:var(--radius-sm);padding:2px 4px;transition:color var(--duration-fast) var(--ease-out)}._footerLink_2oeu6_762:hover{color:var(--color-interactive-hover);text-decoration:underline}._footerLink_2oeu6_762:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._footerDivider_2oeu6_781{margin:0 var(--space-3);color:var(--border-default)}@media(max-width:1024px){._businessGrid_2oeu6_393{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){._header_2oeu6_60{padding:var(--space-8) var(--space-4) var(--space-12)}._headerWave_2oeu6_80{height:40px}._headerContent_2oeu6_91{flex-direction:column;text-align:center;gap:var(--space-4)}._logo_2oeu6_101{width:120px;max-height:60px}._headerTitle_2oeu6_118{font-size:var(--text-3xl)}._headerSubtitle_2oeu6_128{font-size:var(--text-base)}._content_2oeu6_141{padding:var(--space-5) var(--space-4)}._statsBar_2oeu6_153{flex-wrap:wrap;justify-content:space-around;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);margin-bottom:var(--space-5)}._stat_2oeu6_153{flex-direction:column;align-items:center;gap:2px;min-width:80px}._stat_2oeu6_153:not(:last-child):after{display:none}._statNumber_2oeu6_183{font-size:var(--text-2xl)}._statLabel_2oeu6_194{font-size:var(--text-2xs);text-align:center}._searchAndFilters_2oeu6_208{flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}._searchBox_2oeu6_215,._filterGroup_2oeu6_266{min-width:100%}._searchInput_2oeu6_230,._filterSelect_2oeu6_272{height:44px}._viewControls_2oeu6_309{gap:var(--space-2);margin-bottom:var(--space-4)}._resultsCount_2oeu6_317{font-size:var(--text-xs);flex:1}._businessGrid_2oeu6_393{grid-template-columns:1fr;gap:var(--space-4)}._allMembersHeader_2oeu6_371{padding-top:var(--space-5);margin-bottom:var(--space-3)}._allMembersTitle_2oeu6_380{font-size:var(--text-lg)}._tableContainer_2oeu6_414{margin:0 calc(var(--space-4) * -1);border-radius:0;padding:0}._membersTable_2oeu6_423 thead th{font-size:var(--text-2xs);padding:var(--space-2)}._membersTable_2oeu6_423 tbody td{padding:var(--space-2);font-size:var(--text-xs)}._tableBusinessName_2oeu6_495{flex-direction:column;align-items:flex-start;gap:4px}._tableLink_2oeu6_549{font-size:var(--text-xs);word-break:break-all}._loadingContainer_2oeu6_647{margin:var(--space-5) var(--space-4);min-height:300px;border-radius:var(--radius-xl)}._loadingMore_2oeu6_690{padding:var(--space-5)}._footer_2oeu6_753{padding:var(--space-6) var(--space-4);margin-top:var(--space-6);font-size:var(--text-xs)}._footerDivider_2oeu6_781{margin:0 var(--space-2)}._emptyState_2oeu6_727{padding:var(--space-10) var(--space-4)}._tablePagination_2oeu6_580{flex-direction:column;gap:var(--space-3)}}@media(max-width:480px){._header_2oeu6_60{padding:var(--space-6) var(--space-3) var(--space-10)}._content_2oeu6_141{padding:var(--space-4) var(--space-3)}._statsBar_2oeu6_153{padding:var(--space-3);gap:var(--space-3)}._stat_2oeu6_153{min-width:70px}._statNumber_2oeu6_183{font-size:var(--text-xl)}._statLabel_2oeu6_194{font-size:var(--text-2xs)}._viewControls_2oeu6_309{flex-direction:column;align-items:stretch;gap:var(--space-2)}._resultsCount_2oeu6_317{text-align:center}._viewToggle_2oeu6_324{justify-content:center}}._container_1ipfm_5{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-4)}._label_1ipfm_14{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);letter-spacing:.04em}@keyframes _bloom-pulse_1ipfm_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}@keyframes _bloom-line-pulse_1ipfm_1{0%,to{opacity:.35}50%{opacity:.6}}@keyframes _bloom-core-pulse_1ipfm_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}._bloomCore_1ipfm_37{animation:_bloom-core-pulse_1ipfm_1 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}._bloomNode_1ipfm_43{animation:_bloom-pulse_1ipfm_1 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}._bloomLine_1ipfm_49{animation:_bloom-line-pulse_1ipfm_1 4s ease-in-out infinite}._delay1_1ipfm_53{animation-delay:0s}._delay2_1ipfm_54{animation-delay:.65s}._delay3_1ipfm_55{animation-delay:1.3s}._delay4_1ipfm_56{animation-delay:1.95s}._delay5_1ipfm_57{animation-delay:2.6s}._delay6_1ipfm_58{animation-delay:3.25s}._backdrop_tnd10_7{position:fixed;inset:0;background:var(--surface-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);animation:_backdropFadeIn_tnd10_1 var(--duration-fast) var(--ease-out)}@keyframes _backdropFadeIn_tnd10_1{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}._dialog_tnd10_29{position:fixed;top:18%;left:50%;transform:translate(-50%);width:calc(100% - var(--space-8));max-width:580px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);overflow:hidden;z-index:var(--z-modal);animation:_dialogSlideIn_tnd10_1 var(--duration-normal) var(--ease-out)}@keyframes _dialogSlideIn_tnd10_1{0%{opacity:0;transform:translate(-50%) translateY(-12px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._inputWrapper_tnd10_57{position:relative;display:flex;align-items:center;margin:var(--space-3) var(--space-3) var(--space-2)}._searchIcon_tnd10_64{position:absolute;left:var(--space-4);color:var(--text-tertiary);pointer-events:none;transition:color var(--duration-fast) var(--ease-out)}._inputWrapper_tnd10_57:focus-within ._searchIcon_tnd10_64{color:var(--color-primary-800)}._input_tnd10_57{width:100%;height:48px;padding:0 var(--space-16) 0 var(--space-12);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-regular);color:var(--text-primary);outline:none;caret-color:var(--color-primary-600)}._input_tnd10_57:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_tnd10_57::placeholder{color:var(--color-ink-400);font-weight:var(--font-regular)}._shortcutHint_tnd10_101{position:absolute;right:var(--space-4);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-ink-400);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);letter-spacing:var(--tracking-wide)}._results_tnd10_119{max-height:420px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth}._results_tnd10_119::-webkit-scrollbar{width:8px}._results_tnd10_119::-webkit-scrollbar-track{background:transparent}._results_tnd10_119::-webkit-scrollbar-thumb{background:var(--color-ink-200);border-radius:var(--radius-full);border:2px solid var(--surface-base)}._results_tnd10_119::-webkit-scrollbar-thumb:hover{background:var(--color-ink-300)}._group_tnd10_147{padding:var(--space-2) 0}._group_tnd10_147:not(:last-child){border-bottom:1px solid var(--border-subtle)}._groupHeader_tnd10_155{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._groupIcon_tnd10_168{color:var(--color-ink-400);opacity:.8}._groupCount_tnd10_173{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-400);background:var(--color-ink-50);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full)}._item_tnd10_184{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2_5) var(--space-4);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border-radius:0;margin:0 var(--space-2);border-radius:var(--radius-lg)}._item_tnd10_184:hover{background:var(--color-ink-50)}._item_tnd10_184[data-highlighted=true]{background:var(--color-primary-50)}._item_tnd10_184[data-highlighted=true] ._itemTitle_tnd10_204,._item_tnd10_184[data-highlighted=true] ._itemIcon_tnd10_208{color:var(--color-primary-700)}._itemAvatar_tnd10_213{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);background:var(--color-ink-100);flex-shrink:0;overflow:hidden}._itemAvatarImage_tnd10_225{width:100%;height:100%;object-fit:cover}._itemInitials_tnd10_231{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-600);text-transform:uppercase}._itemIcon_tnd10_208{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-lg);background:var(--color-ink-50);color:var(--color-ink-500);flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._item_tnd10_184[data-highlighted=true] ._itemIcon_tnd10_208{background:var(--color-primary-100)}._itemContent_tnd10_259{flex:1;min-width:0}._itemTitle_tnd10_204{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-snug);transition:color var(--duration-fast) var(--ease-out)}._itemSubtitle_tnd10_276{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-regular);color:var(--color-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-normal);margin-top:var(--space-0_5)}._itemArrow_tnd10_289{color:var(--color-ink-300);opacity:0;transform:translate(-4px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._item_tnd10_184:hover ._itemArrow_tnd10_289,._item_tnd10_184[data-highlighted=true] ._itemArrow_tnd10_289{opacity:1;transform:translate(0)}._item_tnd10_184[data-highlighted=true] ._itemArrow_tnd10_289{color:var(--color-primary-500)}._emptyState_tnd10_309{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-4);text-align:center}._emptyIcon_tnd10_318{color:var(--color-ink-300);margin-bottom:var(--space-3)}._emptyTitle_tnd10_323{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-700);margin-bottom:var(--space-1)}._emptySubtitle_tnd10_331{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-500);max-width:280px}._loadingState_tnd10_339{display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4)}._spinner_tnd10_346{width:24px;height:24px;border:2px solid var(--color-ink-200);border-top-color:var(--color-primary-500);border-radius:50%;animation:_spin_tnd10_346 .8s linear infinite}@keyframes _spin_tnd10_346{to{transform:rotate(360deg)}}._initialState_tnd10_362{display:flex;flex-direction:column;align-items:center;padding:var(--space-8) var(--space-4);text-align:center}._initialHint_tnd10_370{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-500);margin-bottom:var(--space-4)}._shortcuts_tnd10_377{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}._shortcut_tnd10_101{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-600)}._shortcutKey_tnd10_393{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-1_5);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-ink-500);background:var(--color-ink-50);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:0 1px 0 var(--color-ink-200)}._footer_tnd10_411{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-sunken)}._footerHints_tnd10_420{display:flex;gap:var(--space-4)}._footerHint_tnd10_420{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-500)}._footerKey_tnd10_434{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);font-family:var(--font-mono);font-size:9px;font-weight:var(--font-medium);color:var(--color-ink-500);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-sm)}._trigger_tnd10_451{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;box-sizing:border-box;height:42px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-500);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-xs);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._trigger_tnd10_451:hover{background:var(--surface-raised);border-color:var(--border-strong);box-shadow:var(--shadow-sm);color:var(--color-ink-700)}._trigger_tnd10_451:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._triggerIcon_tnd10_488{color:var(--color-ink-400)}._triggerText_tnd10_492{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media(max-width:768px){._triggerShortcut_tnd10_502{display:none}}._triggerShortcut_tnd10_502{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-400);background:var(--surface-base);border:1px solid var(--border-default);padding:var(--space-0_5) var(--space-1_5);border-radius:var(--radius-sm)}._filterBar_tnd10_518{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);overflow-x:auto;scrollbar-width:none}._filterBar_tnd10_518::-webkit-scrollbar{display:none}._filterLabel_tnd10_533{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-500);white-space:nowrap;flex-shrink:0}._filterChips_tnd10_545{display:flex;gap:var(--space-1);flex-wrap:nowrap}._filterChip_tnd10_545{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-ink-600);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._filterChip_tnd10_545:hover{background:var(--color-ink-50);border-color:var(--color-ink-300)}._filterChip_tnd10_545[data-active=true]{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-700)}._clearFilters_tnd10_582{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--color-ink-500);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out)}._clearFilters_tnd10_582:hover{background:var(--color-ink-100);color:var(--color-ink-700)}._recentSearches_tnd10_604{width:100%;text-align:left}._recentHeader_tnd10_609{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4)}._recentTitle_tnd10_616{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-ink-500);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._clearRecent_tnd10_628{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-500);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._clearRecent_tnd10_628:hover{background:var(--color-ink-100);color:var(--color-ink-700)}._recentItem_tnd10_648{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._recentItem_tnd10_648:hover{background:var(--color-ink-50)}._recentItemIcon_tnd10_661{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-ink-50);color:var(--color-ink-500);flex-shrink:0}._recentItemContent_tnd10_673{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0_5)}._recentItemTitle_tnd10_681{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recentItemType_tnd10_691{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-ink-500)}._recentItemArrow_tnd10_697{color:var(--color-ink-300);flex-shrink:0;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}._recentItem_tnd10_648:hover ._recentItemArrow_tnd10_697{opacity:1}@keyframes _slideIn_1wsl9_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeOut_1wsl9_1{0%{opacity:1}to{opacity:0}}._toast_1wsl9_21{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);min-width:300px;max-width:400px;animation:_slideIn_1wsl9_1 var(--duration-normal) var(--ease-out)}._iconContainer_1wsl9_35{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full)}._toast_1wsl9_21._success_1wsl9_45 ._iconContainer_1wsl9_35{background:var(--color-approved-50)}._toast_1wsl9_21._error_1wsl9_49 ._iconContainer_1wsl9_35{background:var(--color-rejected-50)}._toast_1wsl9_21._info_1wsl9_53 ._iconContainer_1wsl9_35{background:var(--color-modified-50)}._toast_1wsl9_21._success_1wsl9_45 ._iconContainer_1wsl9_35{color:var(--color-approved-600)}._toast_1wsl9_21._error_1wsl9_49 ._iconContainer_1wsl9_35{color:var(--color-rejected-600)}._toast_1wsl9_21._info_1wsl9_53 ._iconContainer_1wsl9_35{color:var(--color-modified-600)}._message_1wsl9_69{flex:1;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-snug)}._dismissButton_1wsl9_77{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out);flex-shrink:0}._dismissButton_1wsl9_77:hover{background:var(--surface-inset);color:var(--text-primary)}._container_1dzhg_1{position:fixed;bottom:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);max-width:min(420px,calc(100vw - var(--space-8)));z-index:var(--z-toast);pointer-events:none}._container_1dzhg_1>*{pointer-events:auto}._container_10a0k_1{position:relative}._chip_10a0k_5{display:inline-flex;align-items:center;gap:var(--space-1_5);min-height:36px;padding:0 var(--space-3);border:1px solid;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}button._chip_10a0k_5{cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}button._chip_10a0k_5:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._waiting_10a0k_29{background:var(--color-pending-50);border-color:var(--color-pending-200);color:var(--color-pending-700)}._rejected_10a0k_35{background:var(--color-rejected-50);border-color:var(--color-rejected-200);color:var(--color-rejected-700)}._chipCount_10a0k_41{display:none}._panel_10a0k_45{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-dropdown);width:min(360px,calc(100vw - var(--space-6)));padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._panelIntro_10a0k_58{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}._list_10a0k_64{display:flex;flex-direction:column;gap:var(--space-2);max-height:50vh;margin:0;padding:0;overflow-y:auto;list-style:none}._item_10a0k_75{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._itemText_10a0k_85{display:-webkit-box;overflow:hidden;font-size:var(--text-sm);color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical}._itemWaiting_10a0k_94{font-size:var(--text-xs);color:var(--color-pending-700)}._itemRejected_10a0k_99{font-size:var(--text-xs);color:var(--color-rejected-700)}._itemActions_10a0k_104{display:flex;gap:var(--space-2);margin-top:var(--space-1)}._itemButton_10a0k_110{min-height:36px;padding:0 var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);cursor:pointer}._itemButton_10a0k_110:hover{background:var(--surface-inset)}._itemButton_10a0k_110:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:768px){._chip_10a0k_5{min-height:40px;padding:0 var(--space-2_5)}._chipLabel_10a0k_138{display:none}._chipCount_10a0k_41{display:inline}._panel_10a0k_45{position:fixed;top:calc(var(--header-height) + var(--space-2));right:var(--space-3);left:var(--space-3);width:auto}}._backdrop_wzffs_3{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);animation:_backdropFadeIn_wzffs_1 var(--duration-normal) var(--ease-out)}@keyframes _backdropFadeIn_wzffs_1{0%{opacity:0}to{opacity:1}}._drawer_wzffs_20{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100vw;background:var(--surface-raised);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);z-index:var(--z-modal);display:flex;flex-direction:column;outline:none;animation:_drawerSlideIn_wzffs_1 var(--duration-normal) var(--ease-out)}@keyframes _drawerSlideIn_wzffs_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_wzffs_47{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._title_wzffs_56{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0}._closeButton_wzffs_64{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._closeButton_wzffs_64:hover{background:var(--surface-sunken);color:var(--text-primary)}._body_wzffs_83{flex:1;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._typeSelector_wzffs_93{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._typeOption_wzffs_99{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-0_5);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;text-align:left;transition:all var(--duration-fast) var(--ease-out)}._typeOption_wzffs_99:hover{border-color:var(--color-primary-300);background:var(--surface-sunken)}._typeOptionActive_wzffs_122,._typeOptionActive_wzffs_122:hover{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._typeOptionHint_wzffs_129{font-size:var(--text-xs);font-weight:var(--font-normal);opacity:.8}._field_wzffs_136{display:flex;flex-direction:column;gap:var(--space-1_5)}._label_wzffs_142{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._labelRow_wzffs_148{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._charCount_wzffs_155{font-size:var(--text-xs);color:var(--text-tertiary)}._input_wzffs_160,._textarea_wzffs_161{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._input_wzffs_160::placeholder,._textarea_wzffs_161::placeholder{color:var(--text-tertiary)}._input_wzffs_160:focus,._textarea_wzffs_161:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._textarea_wzffs_161{resize:vertical;min-height:120px;font-family:var(--font-body)}._textareaShort_wzffs_193{min-height:80px}._fileField_wzffs_198{display:flex;flex-direction:column;gap:var(--space-1_5)}._fileInputHidden_wzffs_204{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._fileLabel_wzffs_216{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._fileLabel_wzffs_216:hover{border-color:var(--color-primary-400);background:var(--surface-sunken)}._fileName_wzffs_238{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}._fileRemoveButton_wzffs_246{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._fileRemoveButton_wzffs_246:hover{background:var(--surface-sunken);color:var(--text-primary)}._fileError_wzffs_265{font-size:var(--text-xs);color:var(--color-danger-600, var(--color-rejected-600))}._attachmentSummary_wzffs_271{display:flex;flex-direction:column;gap:var(--space-1_5);padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary)}._attachmentToggle_wzffs_283{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;background:none;border:none;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-body);cursor:pointer;align-self:flex-start}._attachmentToggle_wzffs_283:hover{color:var(--text-primary)}._attachmentList_wzffs_302{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-subtle);margin-top:var(--space-1)}._attachmentItem_wzffs_311{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);word-break:break-word}._attachmentItemLabel_wzffs_321{color:var(--text-tertiary);flex-shrink:0}._footer_wzffs_327{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex;justify-content:flex-end;gap:var(--space-2)}._submitButton_wzffs_336{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._submitButton_wzffs_336:hover:not(:disabled){filter:brightness(.93)}._submitButton_wzffs_336:disabled{opacity:.5;cursor:not-allowed}._footerError_wzffs_361{flex:1;font-size:var(--text-xs);color:var(--color-danger-600, var(--color-rejected-600));line-height:var(--leading-normal)}._successState_wzffs_369{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);gap:var(--space-3);text-align:center}._successIcon_wzffs_380{color:var(--color-primary-700)}._successTitle_wzffs_384{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary)}._successMessage_wzffs_392{margin:0;max-width:36ch;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}._successCloseButton_wzffs_400{margin-top:var(--space-3);display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._successCloseButton_wzffs_400:hover{filter:brightness(.93)}@media(max-width:640px){._drawer_wzffs_20{width:100vw}._body_wzffs_83{padding:var(--space-4)}._header_wzffs_47,._footer_wzffs_327{padding:var(--space-3) var(--space-4)}}._header_1msn7_6{display:flex;align-items:center;gap:var(--space-4);height:var(--header-height);padding:0 var(--space-8);background:var(--surface-base);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._mobileMenuButton_1msn7_18{display:none}@media(max-width:768px){._mobileMenuButton_1msn7_18{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-ink-600);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._mobileMenuButton_1msn7_18:hover{background:var(--surface-sunken);color:var(--color-ink-900)}._mobileMenuButton_1msn7_18:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}}._searchContainer_1msn7_50{flex:1;max-width:480px;position:relative;display:flex;align-items:center}._searchIcon_1msn7_58{position:absolute;left:var(--space-4);color:var(--text-tertiary);pointer-events:none}._searchInput_1msn7_65{width:100%;height:42px;padding:0 var(--space-12) 0 var(--space-10);font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-ink-800);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._searchInput_1msn7_65::placeholder{color:var(--text-tertiary)}._searchInput_1msn7_65:hover{border-color:var(--border-default)}._searchInput_1msn7_65:focus{background:var(--surface-raised);border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._searchHint_1msn7_96{position:absolute;right:var(--space-4);display:flex;align-items:center;padding:var(--space-0_5) var(--space-1_5);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-ink-400);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);pointer-events:none}._actions_1msn7_113{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._iconButton_1msn7_120{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-ink-500);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._iconButton_1msn7_120:hover{background:var(--surface-sunken);color:var(--color-ink-800)}._iconButton_1msn7_120._active_1msn7_141{background:var(--color-primary-50);color:var(--color-primary-700)}._cookbookButton_1msn7_147{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-ink-500);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._cookbookButton_1msn7_147:hover{background:var(--surface-sunken);color:var(--color-ink-800)}._cookbookButton_1msn7_147:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._userMenuContainer_1msn7_175{position:relative}._userButton_1msn7_179{display:flex;align-items:center;gap:var(--space-2);height:42px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:transparent;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._userButton_1msn7_179:hover{background:var(--surface-raised);border-color:var(--border-subtle)}._avatar_1msn7_197{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.02em;color:#fff;background:var(--color-primary-600);border-radius:50%}._userName_1msn7_212{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-ink-700);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1msn7_222{color:var(--color-ink-400);transition:transform var(--duration-fast) var(--ease-out)}._userButton_1msn7_179:hover ._chevron_1msn7_222{color:var(--color-ink-600)}._userMenu_1msn7_175{position:absolute;top:calc(100% + var(--space-1));right:0;width:260px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;z-index:var(--z-dropdown);animation:_menuAppear_1msn7_1 .15s var(--ease-out)}@keyframes _menuAppear_1msn7_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._userMenuHeader_1msn7_257{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}._userMenuAvatar_1msn7_264{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:#fff;background:var(--color-primary-600);border-radius:50%;flex-shrink:0}._userMenuInfo_1msn7_279{min-width:0}._userMenuName_1msn7_283{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMenuEmail_1msn7_292{font-size:var(--text-xs);color:var(--color-ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userMenuOrg_1msn7_300{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-500);background:var(--color-ink-50)}._userMenuDivider_1msn7_308{height:1px;background:var(--border-subtle)}._userMenuItem_1msn7_313{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-ink-700);background:transparent;border:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._userMenuItem_1msn7_313:hover{background:var(--color-ink-50)}._addMenuContainer_1msn7_333{position:relative}._addButton_1msn7_337{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;background:var(--color-primary-600);border:none;border-radius:var(--radius-full);box-shadow:0 2px 10px -3px rgba(var(--color-primary-rgb),.5);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._addButton_1msn7_337:hover{background:var(--color-primary-fill-hover)}._addButton_1msn7_337._active_1msn7_141{background:var(--color-primary-fill-hover);transform:rotate(45deg)}._addMenu_1msn7_333{position:absolute;top:calc(100% + var(--space-2));right:0;width:320px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:var(--z-dropdown);padding:var(--space-2) 0;animation:_menuAppear_1msn7_1 .15s var(--ease-out)}._addMenuSection_1msn7_377{padding:0 var(--space-2)}._addMenuSectionTitle_1msn7_381{padding:var(--space-2) var(--space-3) var(--space-1);font-size:10px;font-weight:var(--font-semibold);color:var(--color-ink-400);text-transform:uppercase;letter-spacing:.06em}._addMenuDivider_1msn7_390{height:1px;background:var(--border-subtle);margin:var(--space-1) var(--space-3)}._addMenuGrid_1msn7_396{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:0 var(--space-1)}._addMenuItem_1msn7_403{display:flex;flex-direction:column;align-items:center;gap:var(--space-1_5);padding:var(--space-2_5) var(--space-2);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:center;transition:background-color var(--duration-fast) var(--ease-out)}._addMenuItem_1msn7_403:hover{background:var(--color-ink-50)}._addMenuItemIcon_1msn7_421{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out)}._addMenuItem_1msn7_403:hover ._addMenuItemIcon_1msn7_421{background:var(--color-primary-100)}._addMenuItemLabel_1msn7_438{font-size:11px;font-weight:var(--font-medium);color:var(--color-ink-700);line-height:1.2}._themeSection_1msn7_446{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4)}._themeSectionLabel_1msn7_453{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-500)}._themeToggle_1msn7_459{display:flex;align-items:center;gap:1px;padding:2px;background:var(--color-ink-100);border-radius:var(--radius-md)}._themeOption_1msn7_468{display:flex;align-items:center;justify-content:center;width:28px;height:24px;color:var(--color-ink-500);background:transparent;border:none;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._themeOption_1msn7_468:hover{color:var(--color-ink-700)}._themeOptionActive_1msn7_488{background:var(--surface-base);color:var(--color-ink-900);box-shadow:var(--shadow-xs)}@media(max-width:768px){._logoText_1msn7_496,._userName_1msn7_212{display:none}._searchContainer_1msn7_50{max-width:none;min-width:0}._addMenu_1msn7_333{position:fixed;top:calc(var(--header-height) + var(--space-2));left:var(--space-2);right:var(--space-2);width:auto;max-height:calc(100dvh - var(--header-height) - var(--space-4));overflow-y:auto}._addButton_1msn7_337{width:44px;height:44px}._searchHint_1msn7_96,._cookbookButton_1msn7_147,._iconButton_1msn7_120{display:none}._header_1msn7_6{gap:var(--space-2);padding:0 var(--space-3)}}._RETENTION_EXPANSION_1tan1_8{--track-accent: var(--color-track-retention);--track-tint: var(--color-track-retention-tint)}._PROGRAMS_INCENTIVES_1tan1_13{--track-accent: var(--color-track-programs);--track-tint: var(--color-track-programs-tint)}._ATTRACTION_OUTREACH_1tan1_18{--track-accent: var(--color-track-attraction);--track-tint: var(--color-track-attraction-tint)}._MEMBERSHIP_MANAGEMENT_1tan1_23{--track-accent: var(--color-track-membership);--track-tint: var(--color-track-membership-tint)}._CEDS_1tan1_28{--track-accent: var(--color-track-ceds);--track-tint: var(--color-track-ceds-tint)}._sidebar_grj81_8{display:flex;flex-direction:column;height:100vh;background:var(--surface-sunken);border-right:1px solid var(--border-subtle);transition:width var(--duration-normal) var(--ease-out);overflow:hidden;flex-shrink:0;z-index:var(--z-sticky);position:relative}._collapsed_grj81_21{width:var(--sidebar-width-collapsed)}._expanded_grj81_25{width:var(--sidebar-width)}@media(max-width:768px){._sidebar_grj81_8{position:fixed;left:0;top:0;width:280px;transform:translate(-100%);transition:transform var(--duration-normal) var(--ease-out);z-index:var(--z-modal);box-shadow:var(--shadow-xl)}._sidebar_grj81_8._mobileOpen_grj81_42{transform:translate(0)}}._backdrop_grj81_48{display:none}@media(max-width:768px){._backdrop_grj81_48{display:block;position:fixed;inset:0;background:var(--surface-overlay);z-index:calc(var(--z-modal) - 1);animation:_fadeIn_grj81_1 var(--duration-fast) var(--ease-out)}}@keyframes _fadeIn_grj81_1{0%{opacity:0}to{opacity:1}}._brand_grj81_73{display:flex;align-items:center;gap:var(--space-2_5);padding:0 var(--space-4);height:var(--header-height);flex-shrink:0}._logoMark_grj81_82{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0}._brandLockup_grj81_91{display:flex;align-items:center;gap:var(--space-2_5);flex-shrink:0;animation:_fadeInText_grj81_1 var(--duration-fast) var(--ease-out)}._logoFull_grj81_99{display:block;width:28px;height:28px;flex-shrink:0}._wordmark_grj81_106{font-family:var(--font-display);font-size:1.4375rem;font-weight:var(--font-regular);letter-spacing:-.01em;color:var(--text-primary);line-height:1}@keyframes _fadeInText_grj81_1{0%{opacity:0}to{opacity:1}}._mobileCloseButton_grj81_121{display:none}@media(max-width:768px){._mobileCloseButton_grj81_121{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-ink-600);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._mobileCloseButton_grj81_121:hover{background:var(--surface-sunken);color:var(--color-ink-900)}}._nav_grj81_148{flex:1;display:flex;flex-direction:column;padding:var(--space-1) var(--space-3) var(--space-4);overflow-y:auto;overflow-x:hidden}._navSection_grj81_157{display:flex;flex-direction:column;gap:1px}._sectionTitle_grj81_163{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-5) var(--space-3) var(--space-1_5);white-space:nowrap;animation:_fadeIn_grj81_1 var(--duration-fast) var(--ease-out)}._divider_grj81_176{height:1px;background:var(--border-subtle);margin:var(--space-2) var(--space-1)}._navItem_grj81_183{display:flex;align-items:center;gap:var(--space-3);padding:7px var(--space-3);border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-ink-700);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-regular);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;position:relative;text-align:left;width:100%;line-height:1.4}._navItem_grj81_183:hover{background:var(--color-ink-100);color:var(--color-ink-900)}._navItem_grj81_183:focus-visible{outline:none;box-shadow:var(--shadow-focus);background:var(--color-ink-100);color:var(--color-ink-900)}._navItem_grj81_183._active_grj81_216{background:var(--surface-raised);color:var(--color-ink-900);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm)}._navItem_grj81_183._active_grj81_216 ._navIcon_grj81_223{color:var(--color-primary-700)}._navItem_grj81_183._active_grj81_216:hover{background:var(--surface-raised)}._trackItem_grj81_232 ._navIcon_grj81_223,._navItem_grj81_183._active_grj81_216._trackItem_grj81_232 ._navIcon_grj81_223{color:var(--track-accent)}._trackItem_grj81_232[data-owned=false]{color:var(--text-tertiary)}._trackItem_grj81_232[data-owned=false] ._navIcon_grj81_223{opacity:.6}._trackItem_grj81_232[data-owned=false]:hover,._trackItem_grj81_232[data-owned=false]:focus-visible,._navItem_grj81_183._active_grj81_216._trackItem_grj81_232[data-owned=false]{color:var(--color-ink-900)}._trackItem_grj81_232[data-owned=false]:hover ._navIcon_grj81_223,._trackItem_grj81_232[data-owned=false]:focus-visible ._navIcon_grj81_223,._navItem_grj81_183._active_grj81_216._trackItem_grj81_232[data-owned=false] ._navIcon_grj81_223{opacity:1}._trackAdd_grj81_259{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-left:calc(var(--space-1) - var(--space-3));border:1px dashed var(--border-strong);border-radius:var(--radius-full);color:var(--text-tertiary);animation:_fadeIn_grj81_1 var(--duration-fast) var(--ease-out)}._navItem_grj81_183._active_grj81_216 ._trackAdd_grj81_259{display:none}._trackItem_grj81_232[data-owned=false]:hover ._trackAdd_grj81_259,._trackItem_grj81_232[data-owned=false]:focus-visible ._trackAdd_grj81_259{border-style:solid;color:var(--color-primary-700)}._navIcon_grj81_223{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:inherit}._navLabel_grj81_296{flex:1;overflow:hidden;text-overflow:ellipsis;animation:_fadeIn_grj81_1 var(--duration-fast) var(--ease-out)}._navBadge_grj81_304{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-terracotta-500);color:#fff;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;animation:_fadeIn_grj81_1 var(--duration-fast) var(--ease-out)}._navItem_grj81_183._active_grj81_216 ._navBadge_grj81_304{background:var(--color-terracotta-500);color:#fff}._navBadgeCollapsed_grj81_327{position:absolute;top:2px;right:0;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-terracotta-500);color:#fff;font-size:var(--text-2xs);font-weight:var(--font-bold);border:2px solid var(--surface-sunken)}._footer_grj81_346{display:flex;flex-direction:column;padding:var(--space-3);gap:var(--space-0_5);border-top:1px solid var(--border-subtle);flex-shrink:0}._toggleButton_grj81_356{display:flex;align-items:center;justify-content:center;width:100%;height:32px;margin-top:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._toggleButton_grj81_356:hover{background:var(--surface-raised);color:var(--color-ink-700);border-color:var(--border-default)}._toggleButton_grj81_356:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;background:var(--surface-sunken);color:var(--color-ink-700)}@media(max-width:768px){._toggleButton_grj81_356{display:none}}._nav_grj81_148::-webkit-scrollbar{width:4px}._nav_grj81_148::-webkit-scrollbar-track{background:transparent}._nav_grj81_148::-webkit-scrollbar-thumb{background:var(--color-ink-200);border-radius:var(--radius-full)}._nav_grj81_148::-webkit-scrollbar-thumb:hover{background:var(--color-ink-300)}._strip_1gs1b_6{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--surface-base);flex-shrink:0}._card_1gs1b_15{display:flex;align-items:flex-start;gap:var(--space-3);flex:1;min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:var(--radius-xl)}._cardWide_1gs1b_28{flex:1.4}._cardIcon_1gs1b_33{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-md);background:var(--color-primary-500-alpha-10);color:var(--color-primary-700)}._iconZap_1gs1b_45{background:var(--color-pending-500-alpha-10);color:var(--color-pending-600)}._iconTrend_1gs1b_50{background:var(--color-approved-500-alpha-10);color:var(--color-approved-600)}._cardBody_1gs1b_56{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._cardLabel_1gs1b_64{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);line-height:1}._cardValue_1gs1b_73{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--text-primary);line-height:1.15;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}._cardSub_1gs1b_85{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._sparklineRow_1gs1b_95{display:flex;align-items:center;gap:var(--space-2);margin-top:2px}._sparklineSvg_1gs1b_102{width:100%;max-width:120px;height:36px}._growthBadge_1gs1b_108{font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);padding:1px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}._growthUp_1gs1b_119{color:var(--color-status-green-text);background:var(--color-approved-50)}._growthDown_1gs1b_124{color:var(--text-secondary);background:var(--color-expired-100)}@media(max-width:1200px){._strip_1gs1b_6{flex-wrap:wrap}._card_1gs1b_15{flex-basis:calc(50% - var(--space-2))}._cardWide_1gs1b_28{flex-basis:100%}}@media(max-width:768px){._strip_1gs1b_6{flex-direction:column}._card_1gs1b_15,._cardWide_1gs1b_28{flex-basis:100%}}._container_figkb_1{display:inline-flex;align-items:center;gap:var(--space-1)}._iconButton_figkb_7{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._iconButton_figkb_7:hover:not(:disabled){border-color:var(--color-primary-600);color:var(--color-primary-800)}._iconButton_figkb_7:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconButton_figkb_7._selected_figkb_34{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse);cursor:default}._iconButton_figkb_7:disabled{opacity:1}._error_figkb_45{font-size:var(--text-xs);line-height:1.3;color:var(--color-rejected-700)}._bar_1k3yn_6{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}._prompt_1k3yn_14{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._chips_1k3yn_21{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._chip_1k3yn_21,._cancel_1k3yn_29{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._chip_1k3yn_21{color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle)}._chip_1k3yn_21:hover:not(:disabled),._chip_1k3yn_21:focus-visible{color:var(--color-rejected-text);background:var(--color-rejected-bg);border-color:var(--color-rejected-border)}._chip_1k3yn_21:focus-visible,._cancel_1k3yn_29:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._chip_1k3yn_21:active:not(:disabled),._cancel_1k3yn_29:active:not(:disabled){transform:scale(.96)}._digit_1k3yn_72{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}._chip_1k3yn_21:hover:not(:disabled) ._digit_1k3yn_72,._chip_1k3yn_21:focus-visible ._digit_1k3yn_72{color:var(--color-rejected-text);border-color:var(--color-rejected-border)}._chip_1k3yn_21:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);padding:5px 10px;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);width:max-content;max-width:240px;white-space:normal;text-align:center;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip);box-shadow:var(--shadow-md)}._chip_1k3yn_21:hover:after,._chip_1k3yn_21:focus-visible:after{opacity:1;transform:translate(-50%) translateY(-6px)}._cancel_1k3yn_29{color:var(--text-secondary);background:transparent;border:1.5px solid transparent}._cancel_1k3yn_29:hover:not(:disabled){color:var(--text-primary);background:var(--surface-inset)}._chip_1k3yn_21:disabled,._cancel_1k3yn_29:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._chip_1k3yn_21,._cancel_1k3yn_29{min-height:44px}}._container_fvm7k_3{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-3) var(--space-3) var(--space-6)}._chips_fvm7k_10{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}._chip_fvm7k_10{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._chip_fvm7k_10:hover{background:var(--surface-inset)}._chip_fvm7k_10:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._chipActive_fvm7k_42,._chipActive_fvm7k_42:hover{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._chipCount_fvm7k_49{font-variant-numeric:tabular-nums;opacity:.8}._group_fvm7k_54{display:flex;flex-direction:column;gap:var(--space-2)}._batchBar_fvm7k_62{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}._batchCount_fvm7k_78{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._batchActions_fvm7k_86{display:flex;flex-wrap:wrap;gap:var(--space-2)}._groupHeader_fvm7k_92{display:flex;align-items:center;gap:var(--space-2)}._checkbox_fvm7k_98{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--color-primary-600);cursor:pointer}._checkbox_fvm7k_98:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._itemBody_fvm7k_112{display:flex;align-items:flex-start;gap:var(--space-3)}._itemBody_fvm7k_112>._checkbox_fvm7k_98{margin-top:2px}._itemBody_fvm7k_112>._itemMain_fvm7k_122{flex:1;min-width:0}._picked_fvm7k_127{border-color:var(--color-primary-500)}._groupHeading_fvm7k_131{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._groupCount_fvm7k_143{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._list_fvm7k_151{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._item_fvm7k_112{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._item_fvm7k_112:hover{box-shadow:var(--shadow-card-hover)}._selected_fvm7k_177{border-color:var(--color-primary-500);background:var(--surface-selected)}._itemMain_fvm7k_122{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:0;text-align:left;font-family:var(--font-body);background:none;border:none;cursor:pointer;color:inherit}._itemMain_fvm7k_122:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._itemRow_fvm7k_202{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-2)}._kindBadge_fvm7k_210,._due_fvm7k_211{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._kindBadge_fvm7k_210{color:var(--color-primary-700)}._due_fvm7k_211{color:var(--text-tertiary);font-variant-numeric:tabular-nums}._title_fvm7k_230{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._subtitle_fvm7k_236{font-size:var(--text-xs);color:var(--text-secondary)}._confidence_fvm7k_241{display:inline-flex;align-items:center;gap:var(--space-2);width:100%}._confidenceBar_fvm7k_248{flex:1;height:4px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._confidenceFill_fvm7k_256{display:block;height:100%;background:var(--color-primary-500)}._confidenceLabel_fvm7k_262{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._actions_fvm7k_268{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}._primaryButton_fvm7k_275,._secondaryButton_fvm7k_276{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._primaryButton_fvm7k_275{background:var(--color-primary-600);border:1.5px solid var(--color-primary-600);color:var(--text-inverse)}._primaryButton_fvm7k_275:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._secondaryButton_fvm7k_276{background:var(--surface-raised);border:1.5px solid var(--border-subtle);color:var(--text-primary)}._secondaryButton_fvm7k_276:hover:not(:disabled){background:var(--surface-inset)}._rejectButton_fvm7k_312{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-rejected-text);background:var(--surface-raised);border:1.5px solid var(--color-rejected-border);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._rejectButton_fvm7k_312:hover:not(:disabled){background:var(--color-rejected-bg)}._primaryButton_fvm7k_275:disabled,._secondaryButton_fvm7k_276:disabled,._rejectButton_fvm7k_312:disabled{opacity:.6;cursor:not-allowed}._primaryButton_fvm7k_275:focus-visible,._secondaryButton_fvm7k_276:focus-visible,._rejectButton_fvm7k_312:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:768px){._primaryButton_fvm7k_275,._secondaryButton_fvm7k_276,._rejectButton_fvm7k_312{min-height:44px}._checkbox_fvm7k_98{width:20px;height:20px}}._changesForm_fvm7k_359{display:flex;flex-direction:column;gap:var(--space-2)}._label_fvm7k_365{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._textarea_fvm7k_374{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical}._textarea_fvm7k_374:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._empty_fvm7k_391{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);font-family:var(--font-display);font-size:var(--text-base);font-style:italic;color:var(--text-tertiary);text-align:center}._spinning_fvm7k_405{animation:_spin_fvm7k_405 1s linear infinite}@keyframes _spin_fvm7k_405{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinning_fvm7k_405{animation:none}}._ideaChip_fvm7k_422:not(._chipActive_fvm7k_42){color:var(--color-primary-700);background:var(--color-primary-100);border-color:var(--color-primary-200)}._ideaItem_fvm7k_428 ._itemMain_fvm7k_122{gap:var(--space-1_5)}._ideaUrgent_fvm7k_433{border:1.5px solid var(--color-primary-500)}._badges_1jyxr_3{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}._badge_1jyxr_3{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1.5;border-radius:var(--radius-full);font-variant-numeric:tabular-nums;white-space:nowrap}._idea_1jyxr_23{text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary-700);background:var(--color-primary-100)}._urgent_1jyxr_30{color:var(--color-status-orange-text);background:var(--color-terracotta-50)}._upcoming_1jyxr_35{color:var(--color-status-amber-text);background:var(--color-amber-brand-50)}._none_1jyxr_40{font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-sunken)}._large_1jyxr_46 ._badge_1jyxr_3{padding:var(--space-0_5) var(--space-2_5);font-size:var(--text-xs)}._banner_re8wh_3{display:flex;align-items:flex-start;gap:var(--space-2_5);padding:var(--space-3) var(--space-10);background:var(--color-primary-100);border-bottom:1px solid var(--color-primary-200);flex-shrink:0}._icon_re8wh_13{flex-shrink:0;margin-top:var(--space-0_5);color:var(--color-primary-700)}._text_re8wh_19{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-primary)}._text_re8wh_19 a{font-weight:var(--font-semibold);color:var(--color-interactive)}._detail_cdffm_3{display:flex;flex-direction:column;height:100%;min-height:0}._content_cdffm_10{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-8)}._content_cdffm_10>*{max-width:760px}._badgeRow_cdffm_23{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._confidence_cdffm_30{padding:var(--space-0_5) var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);font-variant-numeric:tabular-nums}._title_cdffm_41{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}._envelope_cdffm_52{display:grid;grid-template-columns:84px minmax(0,1fr);row-gap:var(--space-2);margin:0;padding:var(--space-3_5) var(--space-4);font-size:var(--text-sm);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}._envelope_cdffm_52 dt{font-weight:var(--font-semibold);color:var(--text-tertiary)}._envelope_cdffm_52 dd{margin:0;color:var(--text-primary)}._envelope_cdffm_52 a,._email_cdffm_75 a,._sources_cdffm_76 a{color:var(--color-interactive)}._subject_cdffm_80{font-weight:var(--font-semibold)}._email_cdffm_75{display:flex;flex-direction:column;gap:var(--space-2_5);padding:var(--space-4) var(--space-5);font-size:var(--text-sm);line-height:1.65;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow-wrap:anywhere}._email_cdffm_75 p{margin:0;white-space:pre-line}._columns_cdffm_103{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6);font-size:var(--text-xs);line-height:1.5}._columnTitle_cdffm_111{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text-primary)}._columnText_cdffm_119{margin:0;color:var(--text-secondary)}._sources_cdffm_76{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._sources_cdffm_76 a{display:inline-flex;align-items:center;gap:var(--space-1)}._draftLink_cdffm_139{display:inline-flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-interactive)}._muted_cdffm_148{color:var(--text-tertiary)}._footer_cdffm_152{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2_5);padding:var(--space-4) var(--space-8);background:var(--surface-raised);border-top:1px solid var(--border-subtle)}._buttons_cdffm_162{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2_5)}._primaryButton_cdffm_169,._secondaryButton_cdffm_170{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._primaryButton_cdffm_169{color:var(--text-inverse);background:var(--color-primary-600);border:none}._primaryButton_cdffm_169:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_cdffm_170{font-weight:var(--font-semibold);color:var(--text-secondary);background:none;border:none}._secondaryButton_cdffm_170:hover:not(:disabled){background:var(--surface-inset)}._primaryButton_cdffm_169:active:not(:disabled),._secondaryButton_cdffm_170:active:not(:disabled){transform:scale(.96)}._primaryButton_cdffm_169:focus-visible,._secondaryButton_cdffm_170:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._primaryButton_cdffm_169:disabled,._secondaryButton_cdffm_170:disabled{opacity:.6;cursor:not-allowed}._note_cdffm_223{margin:0;max-width:64ch;font-size:var(--text-xs);line-height:1.5;color:var(--text-secondary)}._note_cdffm_223 strong{color:var(--text-primary)}._error_cdffm_235{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-danger)}._spinning_cdffm_244{animation:_spin_cdffm_244 1s linear infinite}@keyframes _spin_cdffm_244{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinning_cdffm_244{animation:none}._primaryButton_cdffm_169:active:not(:disabled),._secondaryButton_cdffm_170:active:not(:disabled){transform:none}}._container_8mcat_6{display:flex;flex-direction:column;height:100%}._header_8mcat_13{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-hairline)}._headerTitle_8mcat_21{display:flex;align-items:center;gap:var(--space-2);color:var(--color-ink-700)}._headerTitle_8mcat_21 h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._badge_8mcat_37{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:#fff;background:var(--color-terracotta-500);border-radius:var(--radius-full);font-variant-numeric:tabular-nums}._headerActions_8mcat_52{display:flex;gap:var(--space-1)}._iconButton_8mcat_57{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-ink-500);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._iconButton_8mcat_57:before{content:"";position:absolute;inset:-4px}._iconButton_8mcat_57:hover{background:var(--color-ink-100);color:var(--color-ink-700)}._iconButton_8mcat_57:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._spinning_8mcat_91{animation:_spin_8mcat_91 1s linear infinite}@keyframes _spin_8mcat_91{to{transform:rotate(360deg)}}._tabs_8mcat_102{display:flex;margin:var(--space-2) var(--space-3);padding:3px;gap:2px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow-x:auto;scrollbar-width:none}._tab_8mcat_102 svg{width:14px;height:14px;flex-shrink:0}._tab_8mcat_102{position:relative;display:flex;align-items:center;gap:var(--space-1_5);flex:1 0 auto;justify-content:center;height:32px;padding:0 var(--space-2);white-space:nowrap;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._tab_8mcat_102:before{content:"";position:absolute;inset:-2px 0}._tab_8mcat_102:hover{color:var(--text-primary)}._tab_8mcat_102:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tab_8mcat_102[aria-selected=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-card)}._list_8mcat_164{flex:1;overflow-y:auto;padding:0}._item_8mcat_175{--cat-accent: var(--color-primary-600);--cat-bg: var(--color-primary-50);--cat-text: var(--color-primary-700)}._item_8mcat_175._intelligence_8mcat_181{--cat-accent: var(--color-ink-500);--cat-bg: var(--color-ink-50);--cat-text: var(--color-ink-700)}._item_8mcat_175._enrichment_8mcat_187{--cat-accent: var(--color-modified-500);--cat-bg: var(--color-modified-50);--cat-text: var(--color-modified-700)}._item_8mcat_175._email_8mcat_193{--cat-accent: var(--color-primary-600);--cat-bg: var(--color-primary-50);--cat-text: var(--color-primary-700)}._item_8mcat_175._organization_8mcat_199{--cat-accent: var(--color-auto-500);--cat-bg: var(--color-auto-50);--cat-text: var(--color-auto-700)}._item_8mcat_175._economic_8mcat_205{--cat-accent: var(--color-terracotta-500);--cat-bg: var(--color-terracotta-50);--cat-text: var(--color-terracotta-700)}._item_8mcat_175{position:relative;width:100%;padding:var(--space-3) var(--space-4);text-align:left;background:transparent;border:none;border-radius:0;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._item_8mcat_175~._item_8mcat_175{border-top:1px solid var(--border-hairline)}._ratingError_8mcat_234{margin:0;padding:0 var(--space-4) var(--space-2);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-rejected-700)}._undoRow_8mcat_243{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-3)}._undoPrompt_8mcat_251{font-size:var(--text-xs);color:var(--text-secondary)}._undoButton_8mcat_256,._undoCancel_8mcat_257{display:inline-flex;align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._undoButton_8mcat_256{color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-default)}._undoButton_8mcat_256:hover:not(:disabled){background:var(--surface-inset)}._undoCancel_8mcat_257{color:var(--text-secondary);background:transparent;border:1.5px solid transparent}._undoCancel_8mcat_257:hover:not(:disabled){color:var(--text-primary)}._undoButton_8mcat_256:focus-visible,._undoCancel_8mcat_257:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._undoButton_8mcat_256:disabled,._undoCancel_8mcat_257:disabled{opacity:.5;cursor:not-allowed}._undoneNote_8mcat_303{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-inset);border-bottom:1px solid var(--border-hairline)}@media(max-width:768px){._undoButton_8mcat_256,._undoCancel_8mcat_257{height:44px}}._loadMore_8mcat_320{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4)}._loadMoreCount_8mcat_328{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._loadMoreButton_8mcat_334{height:34px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._loadMoreButton_8mcat_334:hover:not(:disabled){background:var(--surface-inset)}._loadMoreButton_8mcat_334:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadMoreButton_8mcat_334:disabled{opacity:.5;cursor:not-allowed}._item_8mcat_175:hover{background:var(--surface-inset)}._item_8mcat_175:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._item_8mcat_175._selected_8mcat_371{background:var(--surface-selected)}._item_8mcat_175._selected_8mcat_371+._item_8mcat_175,._item_8mcat_175+._item_8mcat_175._selected_8mcat_371{border-top-color:transparent}._itemRow_8mcat_381{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}._itemTypeBadge_8mcat_390{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--cat-text);background:var(--cat-bg);padding:1px var(--space-2);border-radius:var(--radius-full);letter-spacing:.02em;line-height:var(--leading-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}._reconciliationBadge_8mcat_409{color:var(--color-danger-500);background:var(--color-rejected-50)}._itemTime_8mcat_414{font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--color-ink-400);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}._entityName_8mcat_424{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--text-primary);line-height:var(--leading-snug);margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._itemSummary_8mcat_440{font-size:var(--text-xs);font-family:var(--font-body);color:var(--text-tertiary);margin:0 0 var(--space-1);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:var(--leading-normal)}._itemFooter_8mcat_453{display:flex;align-items:center;gap:var(--space-2)}._confidenceBar_8mcat_460{position:relative;flex:1;height:4px;max-width:96px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._confidenceFill_8mcat_470{height:100%;width:100%;border-radius:var(--radius-full);transform-origin:left center;transition:transform var(--duration-slow) var(--ease-out)}._confidenceBar_8mcat_460._high_8mcat_479 ._confidenceFill_8mcat_470{background:var(--color-primary-500)}._confidenceBar_8mcat_460._medium_8mcat_483 ._confidenceFill_8mcat_470{background:var(--color-amber-brand-500)}._confidenceBar_8mcat_460._low_8mcat_487 ._confidenceFill_8mcat_470{background:var(--color-ink-400)}._confidenceLabel_8mcat_491{font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-mono);color:var(--color-ink-500);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}._empty_8mcat_503{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-ink-400);text-align:center;padding:var(--space-8)}._empty_8mcat_503 p{margin-top:var(--space-4);font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--text-tertiary)}._filterWrapper_8mcat_523{position:relative}._filterActive_8mcat_527{color:var(--color-primary-700)}._filterDot_8mcat_531{position:absolute;top:4px;right:4px;width:7px;height:7px;background:var(--color-primary-500);border-radius:50%;border:1.5px solid var(--surface-base)}._filterPopover_8mcat_542{width:320px;max-height:480px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:9999;animation:_filterAppear_8mcat_1 .15s var(--ease-out);display:flex;flex-direction:column}@keyframes _filterAppear_8mcat_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._filterHeader_8mcat_566{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._filterTitle_8mcat_575{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-800)}._filterClear_8mcat_581{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:none;border:none;cursor:pointer;padding:0}._filterClear_8mcat_581:hover{color:var(--color-primary-800);text-decoration:underline}._filterClear_8mcat_581:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._filterBody_8mcat_601{overflow-y:auto;padding:var(--space-2) var(--space-3)}._filterGroup_8mcat_606{padding:var(--space-1) 0}._filterGroup_8mcat_606+._filterGroup_8mcat_606{border-top:1px solid var(--border-subtle);margin-top:var(--space-1);padding-top:var(--space-2)}._filterGroupLabel_8mcat_616{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-ink-400);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-1) var(--space-1);margin-bottom:var(--space-0_5)}._filterOption_8mcat_626{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-1_5) var(--space-1);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-700);transition:background-color var(--duration-fast) var(--ease-out)}._filterOption_8mcat_626:hover{background:var(--color-ink-50)}._filterOption_8mcat_626:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._filterOption_8mcat_626 input[type=checkbox]{width:14px;height:14px;margin-top:2px;accent-color:var(--color-primary-600);cursor:pointer;flex-shrink:0}._filterOptionText_8mcat_656{display:flex;flex-direction:column;gap:1px;min-width:0}._filterOptionDesc_8mcat_663{font-size:var(--text-xs);color:var(--color-ink-400);line-height:1.3}._scopeBanner_8mcat_670{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--color-primary-700);background:var(--color-primary-50);border-bottom:1px solid var(--border-subtle)}._scopeBanner_8mcat_670 strong{font-weight:700;color:var(--text-primary)}._scopeClear_8mcat_687{margin-left:auto;font-size:var(--text-xs);font-weight:600;color:var(--color-interactive);text-decoration:none}._scopeClear_8mcat_687:hover{text-decoration:underline;color:var(--color-interactive-hover)}._scopeClear_8mcat_687:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._filterChips_8mcat_706{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}._filterChip_8mcat_706{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._filterChip_8mcat_706:hover{background:var(--color-primary-100);border-color:var(--color-primary-300)}._filterChip_8mcat_706:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._backdrop_1qih3_1{position:fixed;inset:0;z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--surface-overlay)}._modal_1qih3_12{display:flex;flex-direction:column;width:min(960px,100%);max-height:calc(100vh - var(--space-12));overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl)}._header_1qih3_24{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}._title_1qih3_33,._subtitle_1qih3_34,._sectionTitle_1qih3_35,._helpText_1qih3_36,._emptyState_1qih3_37,._warning_1qih3_38 h3,._warning_1qih3_38 p{margin:0}._title_1qih3_33{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._subtitle_1qih3_34{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}._closeButton_1qih3_57{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-tertiary);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-full)}._closeButton_1qih3_57:hover:not(:disabled),._closeButton_1qih3_57:focus-visible{color:var(--text-primary);background:var(--surface-sunken)}._closeButton_1qih3_57:after{position:absolute;top:100%;right:0;z-index:var(--z-dropdown);padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--tooltip-text);white-space:nowrap;pointer-events:none;content:attr(data-tooltip);background:var(--tooltip-bg);border-radius:var(--radius-full);opacity:0;transform:translateY(var(--space-1));transition:opacity var(--duration-fast) var(--ease-out)}._closeButton_1qih3_57:hover:after,._closeButton_1qih3_57:focus-visible:after{opacity:1}._body_1qih3_103{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-6);overflow-y:auto}._loadingState_1qih3_111,._errorMessage_1qih3_112,._emptyState_1qih3_37{padding:var(--space-5);font-size:var(--text-sm);text-align:center;background:var(--surface-sunken);border-radius:var(--radius-md)}._loadingState_1qih3_111{display:flex;gap:var(--space-2);align-items:center;justify-content:center;color:var(--text-secondary)}._errorMessage_1qih3_112{color:var(--color-status-red-text)}._section_1qih3_35{display:flex;flex-direction:column;gap:var(--space-3)}._sectionTitle_1qih3_35{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._helpText_1qih3_36,._emptyState_1qih3_37{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary)}._businessChoices_1qih3_152{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._businessChoice_1qih3_152,._valueChoice_1qih3_159{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}._businessChoice_1qih3_152{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md)}._businessChoice_1qih3_152:has(input:checked){background:var(--color-primary-50);border-color:var(--color-primary-600)}._businessChoice_1qih3_152 input,._valueChoice_1qih3_159 input,._acknowledgement_1qih3_180 input{margin:var(--space-1) 0 0;accent-color:var(--color-primary-600)}._businessChoice_1qih3_152 span,._valueChoice_1qih3_159{min-width:0}._businessChoice_1qih3_152 strong,._businessChoice_1qih3_152 small,._valueChoice_1qih3_159 span,._valueChoice_1qih3_159 small{display:block}._businessChoice_1qih3_152 strong{font-size:var(--text-sm);color:var(--text-primary)}._businessChoice_1qih3_152 small,._valueChoice_1qih3_159 small{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._fieldTable_1qih3_209{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._fieldRow_1qih3_217{display:grid;grid-template-columns:minmax(140px,.6fr) repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-3) var(--space-4);margin:0;border:0;border-bottom:1px solid var(--border-subtle)}._fieldRow_1qih3_217:last-child{border-bottom:0}._fieldRow_1qih3_217 legend{float:left;width:100%;padding:var(--space-1) 0 0;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary)}._fieldLockNote_1qih3_240{grid-column:1 / -1;margin:0;font-size:var(--text-xs);color:var(--text-secondary)}._valueChoice_1qih3_159{padding:var(--space-2);overflow-wrap:anywhere;background:var(--surface-raised);border:1px solid transparent;border-radius:var(--radius-sm)}._valueChoice_1qih3_159:has(input:checked){background:var(--color-primary-50);border-color:var(--color-primary-300)}._valueChoice_1qih3_159 span{font-size:var(--text-sm);color:var(--text-primary)}._warning_1qih3_38{display:flex;gap:var(--space-3);padding:var(--space-4);color:var(--color-status-amber-text);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-md)}._warning_1qih3_38>svg{flex:0 0 auto;margin-top:var(--space-1)}._warning_1qih3_38 h3{font-size:var(--text-sm)}._warning_1qih3_38 p{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._acknowledgement_1qih3_180{display:flex;gap:var(--space-2);align-items:flex-start;margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer}._footer_1qih3_301{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle)}._cancelButton_1qih3_309,._mergeButton_1qih3_310{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border-radius:var(--radius-full)}._cancelButton_1qih3_309{color:var(--text-secondary);background:transparent;border:1px solid var(--border-default)}._mergeButton_1qih3_310{color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600)}._cancelButton_1qih3_309:hover:not(:disabled){background:var(--surface-sunken)}._mergeButton_1qih3_310:hover:not(:disabled){filter:brightness(.93)}._closeButton_1qih3_57:disabled,._cancelButton_1qih3_309:disabled,._mergeButton_1qih3_310:disabled{cursor:not-allowed;opacity:.55}._spinner_1qih3_350{animation:_spin_1qih3_350 var(--duration-slow) linear infinite}@keyframes _spin_1qih3_350{to{transform:rotate(360deg)}}@media(max-width:768px){._backdrop_1qih3_1{align-items:stretch;padding:0}._modal_1qih3_12{max-height:100vh;border-radius:0}._businessChoices_1qih3_152,._fieldRow_1qih3_217{grid-template-columns:1fr}._fieldRow_1qih3_217 legend{float:none}}._container_16fpa_5{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3)}._mergeButton_16fpa_13{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:1.5px solid var(--color-primary-600);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._mergeButton_16fpa_13:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._mergeButton_16fpa_13:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._mergeButton_16fpa_13:disabled{opacity:.6;cursor:not-allowed}._note_16fpa_47{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._error_16fpa_53{margin:0;font-size:var(--text-sm);color:var(--color-status-red-text)}._spinning_16fpa_59{animation:_spin_16fpa_59 1s linear infinite}@keyframes _spin_16fpa_59{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinning_16fpa_59{animation:none}}@media(max-width:768px){._mergeButton_16fpa_13{min-height:44px}}._section_1eobi_10{margin-bottom:var(--space-6)}._sectionTitle_1eobi_14{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-700);margin:0 0 var(--space-3)}._sectionSubtitle_1eobi_25{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-500);text-transform:uppercase;letter-spacing:.5px;margin:0 0 var(--space-2)}._insightHeader_1eobi_38{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}._insightTypeBadge_1eobi_46{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}._insightTypeBadge_1eobi_46[data-insight-type=opportunity]{color:var(--color-primary-700);background:var(--color-primary-50)}._insightTypeBadge_1eobi_46[data-insight-type=threat],._insightTypeBadge_1eobi_46[data-insight-type=risk]{color:var(--color-rejected-700);background:var(--color-rejected-50)}._insightTypeBadge_1eobi_46[data-insight-type=trend]{color:var(--color-modified-700);background:var(--color-modified-50)}._insightTypeBadge_1eobi_46[data-insight-type=general],._insightTypeBadge_1eobi_46[data-insight-type=other]{color:var(--color-ink-600);background:var(--color-ink-50)}._regionBadge_1eobi_80{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-600);padding:var(--space-0_5) var(--space-2);background:var(--color-ink-50);border-radius:var(--radius-full)}._timeframeBadge_1eobi_92{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-ink-600);padding:var(--space-0_5) var(--space-2);background:var(--color-ink-50);border-radius:var(--radius-full);text-transform:capitalize}._priorityBadge_1eobi_105{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-md)}._priorityBadge_1eobi_105[data-priority=HIGH],._priorityBadge_1eobi_105[data-priority=CRITICAL]{color:var(--color-rejected-700);background:var(--color-rejected-50)}._priorityBadge_1eobi_105[data-priority=MEDIUM]{color:var(--color-ink-600);background:var(--color-ink-50)}._priorityBadge_1eobi_105[data-priority=LOW]{color:var(--color-ink-500);background:var(--color-ink-50)}._insightDescription_1eobi_134{font-size:var(--text-sm);color:var(--color-ink-700);line-height:1.7;margin:0 0 var(--space-4)}._chipList_1eobi_145{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}._chip_1eobi_145{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-700);background:var(--color-ink-100);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);line-height:1.4}._chipTeal_1eobi_162{color:var(--color-ink-600);background:transparent;border:1px solid var(--color-ink-200)}._evidenceList_1eobi_173{display:flex;flex-direction:column;gap:var(--space-2)}._evidenceCard_1eobi_179{padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._evidenceSource_1eobi_186{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}._evidenceSourceName_1eobi_194{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-ink-700)}._evidenceSourceLink_1eobi_200{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);text-decoration:none}._evidenceSourceLink_1eobi_200:hover{text-decoration:underline}._evidenceSourceLink_1eobi_200:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._evidenceDate_1eobi_219{font-size:var(--text-2xs);font-weight:var(--font-regular);color:var(--color-ink-400);white-space:nowrap}._evidenceSnippet_1eobi_226{font-size:var(--text-sm);color:var(--color-ink-600);line-height:1.5;margin:0}._evidenceToggle_1eobi_234{display:flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:none;border:none;cursor:pointer;padding:var(--space-1) 0;transition:color var(--duration-fast) var(--ease-out)}._evidenceToggle_1eobi_234:hover{color:var(--color-primary-800)}._evidenceToggle_1eobi_234:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._evidenceToggle_1eobi_234 svg{transition:transform var(--duration-fast) var(--ease-out)}._evidenceToggle_1eobi_234[data-open=true] svg{transform:rotate(90deg)}._implicationsList_1eobi_269{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:impl}._implicationItem_1eobi_279{display:flex;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-700);line-height:1.6;counter-increment:impl}._implicationItem_1eobi_279:before{content:counter(impl);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:var(--text-2xs);font-weight:var(--font-bold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-full);margin-top:1px}._recommendedGrid_1eobi_308{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(max-width:768px){._recommendedGrid_1eobi_308{grid-template-columns:1fr}}._recommendedColumn_1eobi_320{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3)}._recommendedColumnLabel_1eobi_327{display:flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-ink-700);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em}._recommendedColumnLabel_1eobi_327 svg{color:var(--color-primary-700)}._recommendedList_1eobi_343{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1_5)}._recommendedItem_1eobi_352{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-700);line-height:1.5}._recommendedItem_1eobi_352:before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:7px;background:var(--color-primary-500);border-radius:var(--radius-full)}._discoveryCard_1eobi_375{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}._discoveryHeader_1eobi_382{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}._discoveryLogo_1eobi_390{width:40px;height:40px;border-radius:var(--radius-md);object-fit:cover;background:var(--color-ink-100);flex-shrink:0}._discoveryLogoFallback_1eobi_399{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-50);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-primary-700)}._discoveryInfo_1eobi_411{flex:1;min-width:0}._discoveryName_1eobi_416{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-ink-900);margin:0;line-height:1.3}._discoveryType_1eobi_424{font-size:var(--text-xs);color:var(--color-ink-500);margin:0}._discoveryRating_1eobi_430{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._ratingStars_1eobi_437{display:flex;gap:1px}._starFilled_1eobi_442{color:var(--color-pending-500)}._starEmpty_1eobi_446{color:var(--color-ink-200)}._ratingText_1eobi_450{font-size:var(--text-xs);color:var(--color-ink-500)}._discoveryBody_1eobi_455{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._discoveryRow_1eobi_462{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}._discoveryRowIcon_1eobi_469{color:var(--color-ink-400);flex-shrink:0}._discoveryRowLabel_1eobi_474{color:var(--color-ink-500);font-size:var(--text-xs);min-width:50px}._discoveryRowValue_1eobi_480{color:var(--color-ink-800);flex:1}._discoveryLink_1eobi_485{color:var(--color-primary-700);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1)}._discoveryLink_1eobi_485:hover{text-decoration:underline}._discoveryLink_1eobi_485:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._discoveryContacts_1eobi_503{margin-top:var(--space-4)}._discoveryContactList_1eobi_507{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._discoveryContact_1eobi_503{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-size:var(--text-sm)}._discoveryContactHeader_1eobi_527{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._discoveryContactName_1eobi_534{display:inline-flex;align-items:center;gap:var(--space-1_5);font-weight:var(--font-semibold);color:var(--color-ink-800)}._discoveryContactConfidence_1eobi_542{font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}._addressComparison_1eobi_552{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center}@media(max-width:640px){._addressComparison_1eobi_552{grid-template-columns:1fr}._addressArrow_1eobi_563{transform:rotate(90deg)}}._addressCard_1eobi_568{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}._addressCard_1eobi_568[data-type=current]{background:var(--surface-sunken)}._addressCard_1eobi_568[data-type=proposed]{background:var(--color-primary-50);border-color:var(--color-primary-200)}._addressCardLabel_1eobi_584{font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}._addressCard_1eobi_568[data-type=current] ._addressCardLabel_1eobi_584{color:var(--color-ink-400)}._addressCard_1eobi_568[data-type=proposed] ._addressCardLabel_1eobi_584{color:var(--color-primary-700)}._addressLine_1eobi_600{font-size:var(--text-sm);color:var(--color-ink-800);line-height:1.6;margin:0}._addressEmpty_1eobi_607{font-size:var(--text-sm);color:var(--color-ink-400);font-style:italic}._addressArrow_1eobi_563{color:var(--color-ink-300);flex-shrink:0}._addressSource_1eobi_618{display:flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-xs);color:var(--color-ink-500);margin-top:var(--space-2)}._naicsCard_1eobi_631{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}._naicsTitle_1eobi_638{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-ink-900);margin:0 0 var(--space-1)}._naicsCode_1eobi_645{font-size:var(--text-xs);color:var(--color-ink-500);font-family:var(--font-mono)}._naicsActivities_1eobi_651{display:flex;flex-wrap:wrap;gap:var(--space-1_5);margin-top:var(--space-3)}._naicsActivity_1eobi_658{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-700);background:var(--surface-base);border:1px solid var(--border-subtle);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full)}._naicsAlternatives_1eobi_671{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}._naicsAlternativeCard_1eobi_678{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)}._naicsAlternativeHeader_1eobi_685{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1)}._naicsAlternativeTitle_1eobi_692{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-700)}._naicsAlternativeCode_1eobi_698{font-size:var(--text-2xs);font-family:var(--font-mono);color:var(--color-ink-400);background:var(--color-ink-50);padding:var(--space-0_5) var(--space-1_5);border-radius:var(--radius-sm)}._naicsAlternativeReason_1eobi_707{font-size:var(--text-xs);color:var(--color-ink-500);line-height:1.5;margin:0}._emailContext_1eobi_718{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}._emailSubject_1eobi_726{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-800);margin:0 0 var(--space-1)}._emailMeta_1eobi_733{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-500)}._emailMetaItem_1eobi_741{display:inline-flex;align-items:center;gap:var(--space-1)}._emailSummary_1eobi_747{font-size:var(--text-sm);color:var(--color-ink-600);line-height:1.5;margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}._matchList_1eobi_757{display:flex;flex-direction:column;gap:var(--space-2)}._matchCard_1eobi_763{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out)}._matchCard_1eobi_763[data-rank="1"]{border-color:var(--color-primary-200);background:var(--color-primary-50)}._matchRank_1eobi_779{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--text-2xs);font-weight:var(--font-bold);border-radius:var(--radius-full);flex-shrink:0}._matchCard_1eobi_763[data-rank="1"] ._matchRank_1eobi_779{color:var(--text-inverse);background:var(--color-primary-600)}._matchCard_1eobi_763:not([data-rank="1"]) ._matchRank_1eobi_779{color:var(--color-ink-500);background:var(--color-ink-100)}._matchInfo_1eobi_801{flex:1;min-width:0}._matchName_1eobi_806{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-800);margin:0}._matchReason_1eobi_813{font-size:var(--text-xs);color:var(--color-ink-500);line-height:1.4;margin:var(--space-0_5) 0 0}._matchConfidence_1eobi_820{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._matchConfidenceBar_1eobi_827{width:48px;height:4px;background:var(--color-ink-100);border-radius:2px;overflow:hidden}._matchConfidenceFill_1eobi_835{height:100%;border-radius:2px;background:var(--color-primary-500);transition:width var(--duration-normal) var(--ease-out)}._matchConfidenceLabel_1eobi_842{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-ink-600);min-width:32px;text-align:right}._autoApplyBadge_1eobi_851{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);font-weight:var(--font-bold);color:var(--color-auto-700);background:var(--color-auto-50);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.5px}._extractionResults_1eobi_866{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._extractionTag_1eobi_873{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-subtle)}._extractionTag_1eobi_873[data-type=business]{color:var(--color-primary-700);background:var(--color-primary-50);border-color:var(--color-primary-200)}._extractionTag_1eobi_873[data-type=project]{color:var(--color-modified-700);background:var(--color-modified-50);border-color:var(--color-modified-200)}._extractionTag_1eobi_873[data-type=contact]{color:var(--color-pending-700);background:var(--color-pending-50);border-color:var(--color-pending-200)}._alternativesList_1eobi_905{display:flex;flex-direction:column;gap:var(--space-2)}._alternativeCard_1eobi_911{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2_5) var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._alternativeInfo_1eobi_921{flex:1;min-width:0}._alternativeDescription_1eobi_926{font-size:var(--text-sm);color:var(--color-ink-700);margin:0}._alternativeConfidence_1eobi_932{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-ink-500);flex-shrink:0}._actionableList_1eobi_943{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._actionableItem_1eobi_953{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg)}._extractionPanel_1eobi_970{margin-top:var(--space-2)}._extractionToggle_1eobi_974{display:flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-500);background:none;border:none;cursor:pointer;padding:var(--space-1) 0;transition:color var(--duration-fast) var(--ease-out)}._extractionToggle_1eobi_974:hover{color:var(--color-ink-700)}._extractionToggle_1eobi_974:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._extractionToggle_1eobi_974 svg{transition:transform var(--duration-fast) var(--ease-out)}._extractionToggle_1eobi_974[data-open=true] svg{transform:rotate(90deg)}._extractionContent_1eobi_1005{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);max-height:300px;overflow-y:auto}._extractionTable_1eobi_1015{width:100%;border-collapse:collapse}._extractionTable_1eobi_1015 td{padding:var(--space-1) var(--space-2) var(--space-1) 0;font-size:var(--text-xs);vertical-align:top;border-bottom:1px solid var(--border-subtle)}._extractionTable_1eobi_1015 tr:last-child td{border-bottom:none}._extractionTable_1eobi_1015 td:first-child{font-weight:var(--font-medium);color:var(--color-ink-500);white-space:nowrap;width:140px}._extractionTable_1eobi_1015 td:last-child{color:var(--color-ink-700);word-break:break-word}._hoursTable_1eobi_1044{width:100%;border-collapse:collapse;font-size:var(--text-xs);margin-top:var(--space-1)}._hoursTable_1eobi_1044 td{padding:var(--space-0_5) var(--space-2) var(--space-0_5) 0}._hoursTable_1eobi_1044 td:first-child{font-weight:var(--font-medium);color:var(--color-ink-500);text-transform:capitalize;width:90px}._hoursTable_1eobi_1044 td:last-child{color:var(--color-ink-700)}._duplicateQuestion_1eobi_1070{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.5;color:var(--text-primary)}._duplicateList_1eobi_1077{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._duplicateRecord_1eobi_1086{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._duplicateTitle_1eobi_1097{min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._duplicateKeep_1eobi_1105{flex-shrink:0;padding:var(--space-0_5) var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-full)}._card_nqrw7_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5);margin-top:var(--space-4)}._label_nqrw7_10{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin-bottom:var(--space-2)}._title_nqrw7_20{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._description_nqrw7_28{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;margin:var(--space-2) 0 0}._meta_nqrw7_36{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}._metaItem_nqrw7_43{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._container_1vfuw_3{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--surface-raised);border-top:1px solid var(--border-subtle);flex-shrink:0}._title_1vfuw_13{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._caption_1vfuw_24{margin:0;font-size:var(--text-xs);color:var(--text-secondary)}._label_1vfuw_30{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._chips_1vfuw_38{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1vfuw_38{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._chip_1vfuw_38:hover:not(:disabled){background:var(--surface-inset)}._chip_1vfuw_38:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._chip_1vfuw_38:disabled{opacity:.6;cursor:not-allowed}._chipActive_1vfuw_79,._chipActive_1vfuw_79:hover:not(:disabled){color:var(--color-rejected-text);background:var(--color-rejected-bg);border-color:var(--color-rejected-border)}._saved_1vfuw_86{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs);color:var(--text-secondary)}@media(max-width:768px){._chip_1vfuw_38{min-height:44px}}._select_1vfuw_101,._textarea_1vfuw_102{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none}._textarea_1vfuw_102{resize:vertical;line-height:var(--leading-relaxed)}._select_1vfuw_101:focus,._textarea_1vfuw_102:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._error_1vfuw_125{margin:0;font-size:var(--text-sm);color:var(--color-status-red-text)}._thanks_1vfuw_131{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-primary)}._actions_1vfuw_140{display:flex;justify-content:flex-end;gap:var(--space-2)}._primaryButton_1vfuw_146,._secondaryButton_1vfuw_147{display:inline-flex;align-items:center;height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._primaryButton_1vfuw_146{color:var(--text-inverse);background:var(--color-primary-600);border:none}._primaryButton_1vfuw_146:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_1vfuw_147{align-self:flex-end;color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle)}._secondaryButton_1vfuw_147:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}._primaryButton_1vfuw_146:focus-visible,._secondaryButton_1vfuw_147:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._primaryButton_1vfuw_146:disabled,._secondaryButton_1vfuw_147:disabled{opacity:.5;cursor:not-allowed}._container_7kd50_4{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--surface-raised);border-top:1px solid var(--border-subtle);flex-shrink:0}._summaryRow_7kd50_14{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._summary_7kd50_14{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._summary_7kd50_14 strong{font-weight:var(--font-semibold);color:var(--color-rejected-text)}._summaryIcon_7kd50_36{color:var(--color-rejected-text)}._textButton_7kd50_40{padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:transparent;border:none;border-radius:var(--radius-sm);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._textButton_7kd50_40:hover{color:var(--text-primary)}._textButton_7kd50_40:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._failure_7kd50_63{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-status-red-text)}._noteField_7kd50_72{display:flex;flex-direction:column;gap:var(--space-1)}._noteLabel_7kd50_78{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._noteInput_7kd50_86{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none}._noteInput_7kd50_86:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._noteInput_7kd50_86:disabled{opacity:.6}._noteSaved_7kd50_107,._noteFailed_7kd50_108{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs)}._noteSaved_7kd50_107{color:var(--text-secondary)}._noteFailed_7kd50_108{color:var(--color-status-red-text)}@media(max-width:768px){._container_7kd50_4{padding:var(--space-4)}._textButton_7kd50_40{min-height:44px}}._container_amcg1_6{display:flex;flex-direction:column;height:100%}._empty_amcg1_13{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-ink-400);text-align:center;padding:var(--space-8)}._empty_amcg1_13 h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);font-style:italic;letter-spacing:-.01em;color:var(--text-tertiary);margin:var(--space-4) 0 var(--space-2)}._empty_amcg1_13 p{font-size:var(--text-sm);color:var(--color-ink-500);max-width:280px}._summaryBanner_amcg1_41{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._summaryBannerIcon_amcg1_52{color:var(--color-ink-500);flex-shrink:0}._summaryBannerText_amcg1_57{flex:1;font-size:var(--text-sm);color:var(--color-ink-700);line-height:1.5;text-wrap:pretty}._summaryBannerText_amcg1_57 strong{font-weight:var(--font-semibold);color:var(--color-ink-900)}._applicationError_amcg1_71{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);color:var(--color-rejected-700);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-lg)}._applicationError_amcg1_71 svg{flex-shrink:0;margin-top:2px}._applicationError_amcg1_71 strong{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm)}._applicationError_amcg1_71 p{margin:0;font-size:var(--text-sm);line-height:1.5}._confidencePill_amcg1_99{display:inline-flex;align-items:center;padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-mono);border-radius:var(--radius-full);flex-shrink:0;font-variant-numeric:tabular-nums}._confidencePill_amcg1_99._high_amcg1_111{color:var(--color-status-green-text);background:var(--color-approved-50)}._confidencePill_amcg1_99._medium_amcg1_116{color:var(--color-status-amber-text);background:var(--color-pending-100)}._confidencePill_amcg1_99._low_amcg1_121{color:var(--text-secondary);background:var(--color-expired-100)}._header_amcg1_127{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);flex-shrink:0}._headerLeft_amcg1_137{display:flex;align-items:center;gap:var(--space-3)}._typeTag_amcg1_143{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-primary-700);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--space-1) var(--space-3);background:var(--color-primary-50);border-radius:var(--radius-full)}._statusTag_amcg1_156{display:inline-flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--color-expired-100);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._statusTag_amcg1_156:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._statusTag_amcg1_156[data-status=PENDING_REVIEW],._statusTag_amcg1_156[data-status=PENDING]{color:var(--color-status-amber-text);background:var(--color-pending-100)}._statusTag_amcg1_156[data-status=APPROVED],._statusTag_amcg1_156[data-status=MODIFIED]{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusTag_amcg1_156[data-status=AUTO_APPLIED]{color:var(--color-status-purple-text);background:var(--color-auto-50)}._statusTag_amcg1_156[data-status=REJECTED]{color:var(--color-status-red-text);background:var(--color-rejected-50)}._headerRight_amcg1_199{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-ink-500);font-variant-numeric:tabular-nums}._content_amcg1_209{flex:1;overflow-y:auto;padding:var(--space-8) var(--space-10)}._content_amcg1_209>*{max-width:760px}._section_amcg1_219{margin-bottom:var(--space-8)}._sectionTitle_amcg1_223{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3)}._confidenceCard_amcg1_237{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._confidenceHeader_amcg1_245{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}._confidenceScore_amcg1_252{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;min-width:52px;font-variant-numeric:lining-nums tabular-nums}._confidenceScore_amcg1_252._high_amcg1_111{color:var(--color-primary-700)}._confidenceScore_amcg1_252._medium_amcg1_116{color:var(--color-amber-brand-700)}._confidenceScore_amcg1_252._low_amcg1_121{color:var(--text-tertiary)}._confidenceBar_amcg1_264{flex:1;height:6px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._confidenceFill_amcg1_272{height:100%;width:100%;border-radius:var(--radius-full);transform-origin:left center;transition:transform var(--duration-normal) var(--ease-out)}._confidenceFill_amcg1_272._high_amcg1_111{background:var(--color-primary-600)}._confidenceFill_amcg1_272._medium_amcg1_116{background:var(--color-amber-brand-500)}._confidenceFill_amcg1_272._low_amcg1_121{background:var(--color-ink-400)}._reasoning_amcg1_285{font-size:var(--text-sm);color:var(--color-ink-600);line-height:1.6;margin:0;text-wrap:pretty}._sourceCard_amcg1_294{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._sourceType_amcg1_304{font-size:var(--text-2xs);font-weight:var(--font-bold);color:var(--color-ink-500);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-0_5) var(--space-1_5);background:var(--surface-base);border-radius:var(--radius-sm)}._sourceLabel_amcg1_315{flex:1;font-size:var(--text-sm);color:var(--color-ink-700)}._sourceDate_amcg1_321{font-size:var(--text-xs);color:var(--color-ink-400)}._changesCard_amcg1_328{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._changeRow_amcg1_336{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-hairline)}._changeRow_amcg1_336:last-child{border-bottom:none}._changeKey_amcg1_348{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._changeValue_amcg1_356{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-primary);line-height:1.5}._valueTag_amcg1_364{display:inline-flex;align-items:center;padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}._valueTag_amcg1_364._high_amcg1_111{color:var(--color-status-red-text);background:var(--color-rejected-50)}._valueTag_amcg1_364._medium_amcg1_116{color:var(--color-status-amber-text);background:var(--color-pending-100)}._valueTag_amcg1_364._low_amcg1_121{color:var(--text-secondary);background:var(--color-expired-100)}._valueStatus_amcg1_388{display:inline-flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-sm);color:var(--color-ink-700)}._valueStatusDot_amcg1_396{width:6px;height:6px;border-radius:50%;background:var(--color-pending-500);flex-shrink:0}._nestedChanges_amcg1_405{background:var(--color-ink-50);border-radius:var(--radius-md);overflow:hidden}._chipList_amcg1_412{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}._chip_amcg1_412{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-ink-700);background:var(--color-ink-100);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);line-height:1.4}._bulletList_amcg1_430{margin:0;padding-left:var(--space-5);list-style:disc}._bulletItem_amcg1_436{font-size:var(--text-sm);color:var(--color-ink-700);line-height:1.6;margin-bottom:var(--space-1);text-wrap:pretty}._bulletItem_amcg1_436:last-child{margin-bottom:0}._evidenceList_amcg1_449{display:flex;flex-direction:column;gap:var(--space-2)}._evidenceCard_amcg1_455{padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._evidenceSource_amcg1_462{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-ink-700);margin-bottom:var(--space-1)}._evidenceDate_amcg1_473{font-size:var(--text-2xs);font-weight:var(--font-normal);color:var(--color-ink-400);white-space:nowrap}._evidenceSnippet_amcg1_480{font-size:var(--text-sm);color:var(--color-ink-600);line-height:1.5;margin:0;text-wrap:pretty}._recommendedActions_amcg1_489{display:flex;flex-direction:column;gap:var(--space-3)}._recommendedGroupLabel_amcg1_495{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-ink-600);margin-bottom:var(--space-1)}._hoursTable_amcg1_503{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._hoursDay_amcg1_509{font-weight:var(--font-medium);color:var(--color-ink-600);padding:var(--space-1) var(--space-2) var(--space-1) 0;text-transform:capitalize;white-space:nowrap;width:100px}._hoursTime_amcg1_518{color:var(--color-ink-800);padding:var(--space-1) 0}._operationBlock_amcg1_524{margin-bottom:var(--space-3)}._operationBlock_amcg1_524:last-child{margin-bottom:0}._operationHeader_amcg1_532{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}._operationVerb_amcg1_539{font-size:var(--text-2xs);font-weight:var(--font-bold);color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-0_5) var(--space-1_5);background:var(--color-primary-50);border-radius:var(--radius-sm)}._operationCollection_amcg1_550{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink-700)}._linkValue_amcg1_557{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary-700);text-decoration:none;font-size:var(--text-sm)}._linkValue_amcg1_557:hover{text-decoration:underline}._linkValue_amcg1_557:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._linkedRecord_amcg1_576{font-size:var(--text-sm);color:var(--color-ink-400);font-style:italic}._viewCreatedLink_amcg1_583{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._viewCreatedLink_amcg1_583:hover{background:var(--color-primary-100);border-color:var(--color-primary-300)}._viewCreatedLink_amcg1_583:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._viewCreatedLink_amcg1_583+._viewCreatedLink_amcg1_583{margin-top:var(--space-2)}._toolbar_amcg1_619{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4) var(--space-8);background:var(--surface-raised);border-top:1px solid var(--border-subtle);flex-shrink:0}._actionButton_amcg1_630{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._actionButton_amcg1_630:active{transform:scale(.96)}._actionButton_amcg1_630:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_amcg1_630._approve_amcg1_658{color:var(--text-inverse);background:var(--color-primary-600)}._actionButton_amcg1_630._approve_amcg1_658:hover{filter:brightness(.93)}._actionButton_amcg1_630._reject_amcg1_667,._actionButton_amcg1_630._dismiss_amcg1_668{color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle)}._actionButton_amcg1_630._reject_amcg1_667:hover,._actionButton_amcg1_630._dismiss_amcg1_668:hover{background:var(--surface-inset);border-color:var(--border-default)}._actionButton_amcg1_630._reject_amcg1_667:hover{color:var(--color-status-red-text)}._toolbarNote_amcg1_684{margin:0 auto 0 0;max-width:36ch;font-size:var(--text-xs);line-height:1.4;color:var(--text-secondary)}._toolbarDivider_amcg1_692{width:1px;height:24px;background:var(--border-default);margin:0 var(--space-2)}._actionButton_amcg1_630._edit_amcg1_699{color:var(--text-secondary);background:transparent;border:1.5px solid var(--border-subtle)}._actionButton_amcg1_630._edit_amcg1_699:hover{background:var(--surface-inset);border-color:var(--border-default)}._spinning_amcg1_711{animation:_spin_amcg1_711 1s linear infinite}@keyframes _spin_amcg1_711{to{transform:rotate(360deg)}}._actionButton_amcg1_630:disabled{opacity:.5;cursor:not-allowed}._actionButton_amcg1_630:disabled:active{transform:none}@media(max-width:1024px){._toolbar_amcg1_619{flex-wrap:wrap}._toolbarDivider_amcg1_692{display:none}._toolbarNote_amcg1_684{flex-basis:100%;max-width:none}._actionButton_amcg1_630{flex:1;min-width:100px}}._container_1b9wv_6{display:flex;flex-direction:column;height:100%;overflow-y:auto}._container_1b9wv_6>._header_1b9wv_18,._container_1b9wv_6>._stats_1b9wv_19,._container_1b9wv_6>._section_1b9wv_20,._container_1b9wv_6>._pendingActions_1b9wv_21,._container_1b9wv_6>._footer_1b9wv_22{animation:_sidebarFadeIn_1b9wv_1 .28s var(--ease-out) both}._container_1b9wv_6>._header_1b9wv_18{animation-delay:0ms}._container_1b9wv_6>._pendingActions_1b9wv_21{animation-delay:60ms}._container_1b9wv_6>._stats_1b9wv_19{animation-delay:80ms}._container_1b9wv_6>._section_1b9wv_20:nth-of-type(1){animation-delay:.12s}._container_1b9wv_6>._section_1b9wv_20:nth-of-type(2){animation-delay:.18s}._container_1b9wv_6>._section_1b9wv_20:nth-of-type(3){animation-delay:.24s}._container_1b9wv_6>._footer_1b9wv_22{animation-delay:.3s}@keyframes _sidebarFadeIn_1b9wv_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._empty_1b9wv_39{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-tertiary);text-align:center;padding:var(--space-6)}._empty_1b9wv_39 p{font-size:var(--text-sm);margin-top:var(--space-3)}._header_1b9wv_18{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle)}._entityIcon_1b9wv_65{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-primary-700);background:var(--color-ink-100);border-radius:var(--radius-lg);flex-shrink:0}._entityInfo_1b9wv_77{flex:1;min-width:0}._entityName_1b9wv_82{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-0_5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entityType_1b9wv_94{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._statusBadge_1b9wv_101{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);flex-shrink:0}._statusBadge_1b9wv_101[data-status=Active]{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusBadge_1b9wv_101[data-status=Inactive]{color:var(--text-secondary);background:var(--color-ink-100)}._stats_1b9wv_19{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);padding:var(--space-3);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle)}._stat_1b9wv_19{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-2);border-radius:var(--radius-md)}._stat_1b9wv_19 svg{color:var(--text-tertiary);margin-bottom:var(--space-1)}._statValue_1b9wv_143{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary)}._statLabel_1b9wv_151{font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._pendingActions_1b9wv_21{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);border-bottom:1px solid var(--border-subtle)}._section_1b9wv_20{padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}._sectionTitle_1b9wv_177{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 var(--space-3)}._infoList_1b9wv_188{display:flex;flex-direction:column;gap:var(--space-2)}._infoRow_1b9wv_194{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}._infoRow_1b9wv_194 svg{color:var(--text-tertiary);flex-shrink:0}._infoRow_1b9wv_194 a{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary-700);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._infoRow_1b9wv_194 a:hover{color:var(--color-primary-800);text-decoration:underline}._infoRow_1b9wv_194 a svg{color:inherit;opacity:.6}._contactCard_1b9wv_227{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._contactAvatar_1b9wv_237{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--text-tertiary);background:var(--color-ink-100);border-radius:50%;flex-shrink:0}._contactInfo_1b9wv_249{display:flex;flex-direction:column;gap:var(--space-0_5)}._contactName_1b9wv_255{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._contactTitle_1b9wv_261{font-size:var(--text-xs);color:var(--text-tertiary)}._activityList_1b9wv_267{display:flex;flex-direction:column}._activityItem_1b9wv_272{display:flex;gap:var(--space-3);padding:var(--space-2) 0;position:relative}._activityItem_1b9wv_272:before{content:"";position:absolute;left:4px;top:20px;bottom:-8px;width:1px;background:var(--border-subtle)}._activityItem_1b9wv_272:last-child:before{display:none}._activityDot_1b9wv_293{width:9px;height:9px;margin-top:4px;background:var(--color-primary-500);border-radius:50%;flex-shrink:0}._activityContent_1b9wv_302{flex:1;display:flex;flex-direction:column;gap:var(--space-0_5)}._activityDescription_1b9wv_309{font-size:var(--text-sm);color:var(--text-secondary)}._activityDate_1b9wv_314{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._footer_1b9wv_22{padding:var(--space-4);margin-top:auto}._viewButton_1b9wv_328{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:40px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._viewButton_1b9wv_328:hover{background:var(--color-primary-100);color:var(--color-primary-800)}a._viewButton_1b9wv_328{text-decoration:none}._viewButton_1b9wv_328:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._spinning_1b9wv_363{animation:_spin_1b9wv_363 1s linear infinite}@keyframes _spin_1b9wv_363{to{transform:rotate(360deg)}}._container_f3245_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_f3245_14{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._panels_f3245_22{display:flex;flex:1;overflow:hidden}._leftPanel_f3245_29{width:360px;min-width:var(--panel-left-min);flex-shrink:0;display:flex;flex-direction:column;background:var(--surface-raised);border-right:1px solid var(--border-subtle);overflow:hidden}._centerPanel_f3245_41{flex:1;min-width:var(--panel-center-min);display:flex;flex-direction:column;background:var(--surface-base);overflow:hidden}._rightPanel_f3245_53{width:var(--panel-right-width);flex-shrink:0;display:flex;flex-direction:column;background:var(--surface-raised);border-left:1px solid var(--border-subtle);overflow:hidden;animation:_rightPanelFade_f3245_1 .16s var(--ease-out)}@keyframes _rightPanelFade_f3245_1{0%{opacity:0}to{opacity:1}}@media(max-width:1440px){._leftPanel_f3245_29{width:340px}._rightPanel_f3245_53{width:280px}}@media(max-width:1200px){._rightPanel_f3245_53{display:none}}@media(max-width:1024px){._leftPanel_f3245_29{width:220px;min-width:180px}}@media(max-width:768px){._container_f3245_6,._panels_f3245_22{flex-direction:column}._leftPanel_f3245_29{width:100%;height:40%;border-right:none;border-bottom:1px solid var(--border-subtle)}._centerPanel_f3245_41{min-width:0;height:60%}}._container_58x71_3{position:relative}._trigger_58x71_7{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._trigger_58x71_7:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._triggerActive_58x71_29{background:var(--color-primary-500-alpha-10);color:var(--color-primary-700);border-color:var(--color-primary-500-alpha-30)}._trigger_58x71_7:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._trigger_58x71_7:hover:not(._triggerActive_58x71_29):after,._trigger_58x71_7:focus-visible:not(._triggerActive_58x71_29):after{opacity:1;transform:translate(-50%) translateY(6px)}._dropdown_58x71_66{position:absolute;top:calc(100% + var(--space-1));right:0;width:240px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden}._dropdownHeader_58x71_79{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-subtle)}._dropdownTitle_58x71_84{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._columnList_58x71_93{max-height:320px;overflow-y:auto;padding:var(--space-1) 0}._columnList_58x71_93::-webkit-scrollbar{width:6px}._columnList_58x71_93::-webkit-scrollbar-track{background:transparent}._columnList_58x71_93::-webkit-scrollbar-thumb{background:var(--color-ink-300);border-radius:var(--radius-full)}._columnRow_58x71_113{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2)}._dragHandle_58x71_120{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;color:var(--text-muted);cursor:grab;border-radius:var(--radius-sm);flex-shrink:0;transition:color var(--duration-fast) var(--ease-out)}._dragHandle_58x71_120:hover{color:var(--text-secondary);background:var(--surface-inset)}._dragHandle_58x71_120:active{cursor:grabbing}._dragHandlePlaceholder_58x71_145{width:20px;height:20px;flex-shrink:0}._columnLabel_58x71_151{display:flex;align-items:center;gap:var(--space-2);flex:1;padding:var(--space-1) var(--space-1_5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out);-webkit-user-select:none;user-select:none}._columnLabel_58x71_151:hover{background:var(--surface-inset)}._checkbox_58x71_170{width:14px;height:14px;accent-color:var(--color-primary-600);cursor:pointer;flex-shrink:0}._checkbox_58x71_170:disabled{cursor:not-allowed;opacity:.6}._lockedText_58x71_183{color:var(--text-tertiary)}._dropdownFooter_58x71_188{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle)}._resetButton_58x71_193{display:flex;align-items:center;gap:var(--space-1_5);padding:0;border:none;background:none;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._resetButton_58x71_193:hover{color:var(--text-secondary)}._container_bncm1_1{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:var(--z-modal);animation:_slideUp_bncm1_1 .2s var(--ease-out)}@keyframes _slideUp_bncm1_1{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._content_bncm1_21{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-lg)}._count_bncm1_32{font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--text-primary);padding-right:var(--space-3);border-right:1px solid var(--border-subtle)}._actions_bncm1_41{display:flex;align-items:center;gap:var(--space-2)}._actionButton_bncm1_47{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._actionButton_bncm1_47:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default)}._actionButton_bncm1_47:disabled{cursor:not-allowed;opacity:.5}._actionButton_bncm1_47:active{transform:scale(.98)}._actionButton_bncm1_47:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._deleteButton_bncm1_82:hover:not(:disabled){background:var(--color-rejected-50);border-color:var(--color-rejected-300);color:var(--color-rejected-700)}._clearButton_bncm1_88{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearButton_bncm1_88:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}._clearButton_bncm1_88:active{transform:scale(.95)}._clearButton_bncm1_88:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._clearButton_bncm1_88:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){._container_bncm1_1{bottom:max(var(--space-3),env(safe-area-inset-bottom));left:var(--space-3);width:calc(100vw - var(--space-3) - var(--space-3));transform:none;animation:none}._content_bncm1_21{box-sizing:border-box;flex-wrap:wrap;gap:var(--space-2);width:100%;padding:var(--space-3)}._count_bncm1_32{border-right:0}._actions_bncm1_41{flex:1 1 100%;flex-wrap:wrap}._actionButton_bncm1_47{min-height:44px}._clearButton_bncm1_88{width:44px;height:44px}}._dialog_16puy_1{position:fixed;width:min(calc(100% - var(--space-8)),480px);max-height:min(80vh,640px);padding:0;border:none;border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xl);color:var(--text-primary)}._dialog_16puy_1::backdrop{background:var(--surface-overlay)}._content_16puy_17{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}._title_16puy_24{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;line-height:var(--leading-tight)}._description_16puy_33{margin:calc(-1 * var(--space-3)) 0 0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}._tagList_16puy_41{min-height:88px;max-height:min(48vh,360px);overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base)}._tagFieldset_16puy_50{display:grid;gap:var(--space-1);margin:0;padding:var(--space-2);border:none}._tagOption_16puy_58{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm)}._tagOption_16puy_58:hover:has(input:not(:disabled)){background:var(--surface-sunken)}._tagOption_16puy_58 input{width:16px;height:16px;margin:0;accent-color:var(--color-primary-600)}._tagOption_16puy_58:has(input:disabled){cursor:not-allowed;opacity:.6}._status_16puy_87,._error_16puy_88{margin:0;padding:var(--space-5);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center}._error_16puy_88{color:var(--color-rejected-700)}._actions_16puy_102{display:flex;justify-content:flex-end;gap:var(--space-3)}._cancelButton_16puy_108,._addButton_16puy_109{height:40px;padding:0 var(--space-5);border:1.5px solid transparent;border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);transition:all var(--duration-fast) var(--ease-out)}._cancelButton_16puy_108{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary)}._cancelButton_16puy_108:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}._addButton_16puy_109{background:var(--color-primary-600);color:var(--text-inverse)}._addButton_16puy_109:hover:not(:disabled){filter:brightness(.93)}._cancelButton_16puy_108:disabled,._addButton_16puy_109:disabled{cursor:not-allowed;opacity:.5}._cancelButton_16puy_108:focus-visible,._addButton_16puy_109:focus-visible,._tagOption_16puy_58 input:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._visuallyHidden_16puy_154{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._container_e3hnu_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_e3hnu_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_e3hnu_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_e3hnu_31{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_e3hnu_41{display:flex;align-items:baseline;gap:var(--space-3)}._title_e3hnu_47{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_e3hnu_57{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_e3hnu_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_e3hnu_71{position:relative}._searchInput_e3hnu_75{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_e3hnu_75::placeholder{color:var(--text-tertiary)}._searchInput_e3hnu_75:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_e3hnu_98{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_e3hnu_98:hover{background:var(--color-terracotta-500-alpha-10)}._importButton_e3hnu_117{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._importButton_e3hnu_117:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._mapButton_e3hnu_140{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;touch-action:manipulation;transition:all var(--duration-fast) var(--ease-out);user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}._mapButton_e3hnu_140:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){._mapButton_e3hnu_140:hover{color:var(--text-primary);background:var(--surface-inset);border-color:var(--border-default)}}._exportButton_e3hnu_175{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_e3hnu_175:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_e3hnu_175:disabled{opacity:.5;cursor:not-allowed}._filterButton_e3hnu_204{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._filterButton_e3hnu_204:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._filterButtonActive_e3hnu_227{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._filterBadge_e3hnu_233{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border-radius:var(--radius-full)}._contentArea_e3hnu_248{display:flex;flex:1;overflow:hidden;gap:var(--space-4)}._businessName_e3hnu_298{display:flex;align-items:center;gap:var(--space-3)}._logo_e3hnu_304{width:28px;height:28px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--surface-base)}._logoPlaceholder_e3hnu_313{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;flex-shrink:0;color:var(--color-primary-700)}._businessTitle_e3hnu_329{font-weight:var(--font-semibold);color:var(--text-primary)}._statusBadge_e3hnu_335{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._statusCurrent_e3hnu_346{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._statusFormer_e3hnu_352{color:var(--text-secondary);background:var(--color-expired-100);border:none}._statusProspect_e3hnu_358{color:var(--color-status-amber-text);background:var(--color-pending-100);border:none}._statusClosed_e3hnu_364{color:var(--text-secondary);background:var(--color-expired-100);border:none}._membershipBadge_e3hnu_371{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._membershipCurrent_e3hnu_382{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._membershipPrevious_e3hnu_388{color:var(--color-status-amber-text);background:var(--color-pending-100);border:none}._membershipNever_e3hnu_394{color:var(--text-secondary);background:var(--color-expired-100);border:none}._healthScoreBadge_e3hnu_401{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);font-family:var(--font-mono)}._healthScoreSuccess_e3hnu_411{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._healthScoreWarning_e3hnu_417{color:var(--color-status-amber-text);background:var(--color-pending-100);border:none}._healthScoreDanger_e3hnu_423{color:var(--color-status-red-text);background:var(--color-rejected-50);border:none}._healthScoreEmpty_e3hnu_429{color:var(--text-tertiary)}._mobileList_e3hnu_443{display:none}@media(max-width:1200px){._searchInput_e3hnu_75{width:200px}}@media(max-width:1024px){._content_e3hnu_21{padding:var(--space-5) var(--space-4)}._searchInput_e3hnu_75{width:160px}}@media(max-width:768px){._content_e3hnu_21{padding:var(--space-3);gap:var(--space-3)}._toolbar_e3hnu_31{flex-direction:column;align-items:stretch;gap:var(--space-3)}._toolbarLeft_e3hnu_41{justify-content:space-between;min-width:0}._toolbarRight_e3hnu_64{flex-wrap:wrap;align-items:stretch;gap:var(--space-2);width:100%}._mapButton_e3hnu_140{min-height:44px}._toolbarRight_e3hnu_64>*{max-width:100%}._searchContainer_e3hnu_71{flex:1 0 100%;min-width:0}._searchInput_e3hnu_75{box-sizing:border-box;width:100%}._contentArea_e3hnu_248{min-height:0;gap:0}._desktopTableContainer_e3hnu_511{display:none}._mobileList_e3hnu_443{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._mobileSelectAll_e3hnu_529{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._mobileSelectAll_e3hnu_529 ._checkbox_e3hnu_541,._mobileCardSelect_e3hnu_542 ._checkbox_e3hnu_541{flex-shrink:0;width:20px;height:20px}._mobileCardList_e3hnu_548{display:grid;gap:var(--space-2);padding:var(--space-3)}._mobileCard_e3hnu_542{display:flex;min-width:0;overflow:hidden;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._mobileCard_e3hnu_542:focus-within,._mobileCard_e3hnu_542:hover{border-color:var(--border-default);box-shadow:var(--shadow-xs)}._mobileCardSelect_e3hnu_542{display:flex;align-items:flex-start;padding:var(--space-3) 0 var(--space-3) var(--space-3)}._mobileCardLink_e3hnu_575{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3);color:var(--text-primary);text-decoration:none}._mobileCardLink_e3hnu_575:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._mobileCardTitle_e3hnu_591{overflow-wrap:anywhere;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug)}._mobileCardMeta_e3hnu_599{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal)}._mobileCardMeta_e3hnu_599 span{min-width:0;overflow-wrap:anywhere}._mobileLoading_e3hnu_614{display:grid;gap:var(--space-2);padding:var(--space-3)}._mobileLoadingCard_e3hnu_620{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._mobileEmptyState_e3hnu_629{padding:var(--space-4)}}._cellChips_e3hnu_640{display:flex;flex-wrap:wrap;gap:var(--space-1);max-width:280px}._cellChip_e3hnu_640{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap}._cellLink_e3hnu_658{color:var(--color-interactive);text-decoration:none}._cellLink_e3hnu_658:hover{text-decoration:underline}._backdrop_w1ujy_6{display:none}._drawer_w1ujy_10{display:contents}._sidebar_w1ujy_14{width:280px;height:100%;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}._header_w1ujy_26{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._title_w1ujy_35{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._closeButton_w1ujy_43{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._closeButton_w1ujy_43:hover{background:var(--surface-inset);color:var(--text-primary)}._closeButton_w1ujy_43:focus-visible,._sectionHeader_w1ujy_63:focus-visible,._naicsOption_w1ujy_64:focus-visible,._naicsTagRemove_w1ujy_65:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}._content_w1ujy_70{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2) 0}._section_w1ujy_63{border-bottom:1px solid var(--border-subtle)}._section_w1ujy_63:last-child{border-bottom:none}._sectionHeader_w1ujy_63{display:flex;align-items:center;width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out)}._sectionHeader_w1ujy_63:hover{background:var(--surface-inset)}._sectionTitle_w1ujy_102{flex:1;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-secondary)}._sectionCount_w1ujy_112{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);margin-right:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-500);border-radius:var(--radius-full)}._sectionContent_w1ujy_127{padding:0 var(--space-4) var(--space-3)}._checkboxLabel_w1ujy_132{display:flex;align-items:center;padding:var(--space-1_5) 0;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}._checkboxLabel_w1ujy_132:hover{opacity:.8}._checkbox_w1ujy_132{width:16px;height:16px;margin:0;margin-right:var(--space-2);cursor:pointer;accent-color:var(--color-primary-500)}._checkboxText_w1ujy_153{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);-webkit-user-select:none;user-select:none}._content_w1ujy_70::-webkit-scrollbar{width:6px}._content_w1ujy_70::-webkit-scrollbar-track{background:transparent}._content_w1ujy_70::-webkit-scrollbar-thumb{background:var(--color-ink-600);border-radius:var(--radius-full)}._content_w1ujy_70::-webkit-scrollbar-thumb:hover{background:var(--color-ink-500)}._dateInputGroup_w1ujy_179{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}._dateInputGroup_w1ujy_179:last-child{margin-bottom:0}._dateLabel_w1ujy_190{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._dateInput_w1ujy_179{width:100%;padding:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out)}._dateInput_w1ujy_179:hover{border-color:var(--border-default)}._dateInput_w1ujy_179:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._dateInput_w1ujy_179::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}._naicsSearchInput_w1ujy_227{width:100%;padding:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out)}._naicsSearchInput_w1ujy_227:hover{border-color:var(--border-default)}._naicsSearchInput_w1ujy_227:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._naicsSearchInput_w1ujy_227::placeholder{color:var(--text-tertiary)}._naicsLoading_w1ujy_253{padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}._naicsResults_w1ujy_261{margin-top:var(--space-2);max-height:200px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base)}._naicsOption_w1ujy_64{display:flex;flex-direction:column;width:100%;padding:var(--space-2);border:none;background:transparent;cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out)}._naicsOption_w1ujy_64:hover:not(:disabled){background:var(--surface-inset)}._naicsOption_w1ujy_64:disabled{opacity:.5;cursor:not-allowed}._naicsOption_w1ujy_64:not(:last-child){border-bottom:1px solid var(--border-subtle)}._naicsCode_w1ujy_295{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-500)}._naicsTitle_w1ujy_302{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._naicsSelected_w1ujy_312{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}._naicsTag_w1ujy_65{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1_5) var(--space-2);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-primary)}._naicsTag_w1ujy_65 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._naicsTagRemove_w1ujy_65{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:var(--space-1);padding:0;border:none;background:transparent;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast) var(--ease-out)}._naicsTagRemove_w1ujy_65:hover{background:var(--surface-raised);color:var(--color-danger-500)}@media(max-width:768px){._backdrop_w1ujy_6{display:block;position:fixed;inset:0;z-index:calc(var(--z-modal) + 1);background:var(--surface-overlay)}._drawer_w1ujy_10{position:fixed;inset:0 0 0 auto;z-index:calc(var(--z-modal) + 2);display:flex;width:min(100%,360px);height:100vh;height:100dvh}._sidebar_w1ujy_14{box-sizing:border-box;width:100%;height:100%;max-height:100dvh;border:0;border-radius:0;box-shadow:var(--shadow-xl)}._content_w1ujy_70{overscroll-behavior:contain}}._pagination_fjt35_2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-4);border-top:1px solid var(--border-subtle)}._pageButton_fjt35_13{padding:var(--space-1_5) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._pageButton_fjt35_13:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._pageButton_fjt35_13:disabled{opacity:.5;cursor:not-allowed}._pageInfo_fjt35_37{font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._limitSelect_fjt35_44{padding:var(--space-1_5) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;outline:none;transition:all var(--duration-fast) var(--ease-out)}._limitSelect_fjt35_44:hover{border-color:var(--border-default)}._limitSelect_fjt35_44:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._root_132bw_3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px;padding:var(--space-8)}._dropZone_132bw_14{position:relative;width:100%;max-width:560px;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-10) var(--space-8);background:var(--surface-raised);border:2px dashed var(--border-default);border-radius:var(--radius-xl);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);outline:none}._dropZone_132bw_14:hover,._dropZone_132bw_14:focus-visible{border-color:var(--color-primary-500);background:var(--color-primary-50);box-shadow:0 0 0 4px var(--color-primary-500-alpha-10)}._dropZoneActive_132bw_43{border-color:var(--color-primary-600);background:var(--color-primary-50);box-shadow:0 0 0 4px var(--color-primary-500-alpha-15)}._hiddenInput_132bw_49{display:none}._iconWrapper_132bw_55{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-primary-50);border:1.5px solid var(--color-primary-200);border-radius:var(--radius-xl);color:var(--color-primary-700);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-spring)}._dropZone_132bw_14:hover ._iconWrapper_132bw_55,._dropZoneActive_132bw_43 ._iconWrapper_132bw_55{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);transform:translateY(-2px)}._dropText_132bw_82{display:flex;flex-direction:column;align-items:center;gap:var(--space-1_5);text-align:center}._dropPrimary_132bw_90{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-tight)}._dropPrimary_132bw_90 strong{color:var(--color-primary-700);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}._dropSecondary_132bw_105{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._errorBanner_132bw_113{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2_5) var(--space-4);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-700);margin-top:var(--space-3)}._fileCard_132bw_129{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1.5px solid var(--color-primary-200);border-radius:var(--radius-xl);width:100%;max-width:560px;box-shadow:var(--shadow-card);animation:_slideUp_132bw_1 var(--duration-normal) var(--ease-out)}@keyframes _slideUp_132bw_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._fileIcon_132bw_154{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);color:var(--color-primary-700)}._fileInfo_132bw_167{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0_5)}._fileName_132bw_175{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_132bw_185{display:flex;align-items:center;gap:var(--space-3)}._fileSize_132bw_191{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}._fileRows_132bw_197{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);padding:1px var(--space-2)}._removeBtn_132bw_208{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._removeBtn_132bw_208:hover{background:var(--color-rejected-50);border-color:var(--color-rejected-200);color:var(--color-rejected-600)}._hint_132bw_234{margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);text-align:center}._root_11soc_3{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);min-height:0}._summaryBar_11soc_13{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-shrink:0}._summaryProgress_11soc_24{flex:1;display:flex;align-items:center;gap:var(--space-2_5)}._summaryText_11soc_31{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._summaryCount_11soc_37{font-weight:var(--font-semibold);color:var(--text-primary)}._progressTrack_11soc_42{flex:1;max-width:160px;height:4px;background:var(--surface-inset);border-radius:var(--radius-full);overflow:hidden}._progressFill_11soc_51{height:100%;background:var(--color-primary-600);border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._summaryWarning_11soc_58{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-pending-600);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2_5)}._tableHeader_11soc_73{display:grid;grid-template-columns:1fr 28px 1fr;gap:var(--space-2);padding:0 var(--space-3);flex-shrink:0}._tableHeaderCell_11soc_81{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--space-1) 0}._scrollArea_11soc_93{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._row_11soc_106{display:grid;grid-template-columns:1fr 28px 1fr;gap:var(--space-2);align-items:center;padding:var(--space-2_5) var(--space-3);border-bottom:1px solid var(--border-hairline);transition:background var(--duration-fast) var(--ease-out);position:relative}._row_11soc_106:last-child{border-bottom:none}._row_11soc_106:hover{background:var(--surface-panel-hover)}._rowAutoMatched_11soc_126{border-left:3px solid var(--color-primary-400);padding-left:calc(var(--space-3) - 3px)}._rowAutoMatched_11soc_126:hover{background:var(--color-primary-50)}._csvCell_11soc_137{display:flex;flex-direction:column;gap:var(--space-0_5);min-width:0}._csvHeader_11soc_144{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._csvPreview_11soc_154{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._arrow_11soc_165{display:flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}._fieldCell_11soc_175{display:flex;align-items:center;gap:var(--space-2);min-width:0}._selectWrapper_11soc_182{position:relative;flex:1;min-width:0}._select_11soc_182{width:100%;appearance:none;padding:var(--space-1_5) var(--space-7) var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._select_11soc_182:hover{border-color:var(--color-primary-400)}._select_11soc_182:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-500-alpha-15)}._selectSkip_11soc_217{color:var(--text-tertiary)}._selectChevron_11soc_221{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-tertiary)}._matchIcon_11soc_231{flex-shrink:0;color:var(--color-primary-700);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}._matchIconVisible_11soc_238{opacity:1}._requiredBadge_11soc_243{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-pending-700);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-full);padding:1px var(--space-1_5);white-space:nowrap}._root_1p136_3{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);min-height:0}._summaryStrip_1p136_13{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-2_5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);flex-shrink:0;flex-wrap:wrap}._summaryItem_1p136_26{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-sm)}._summaryDot_1p136_34{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}._summaryDotReady_1p136_41{background:var(--color-approved-500)}._summaryDotError_1p136_45{background:var(--color-rejected-500)}._summaryDotSkip_1p136_49{background:var(--color-expired-400)}._summaryLabel_1p136_53{color:var(--text-tertiary)}._summaryValue_1p136_57{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}._summaryDivider_1p136_63{width:1px;height:16px;background:var(--border-subtle)}._tableWrap_1p136_71{flex:1;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:var(--surface-raised)}._table_1p136_71{width:100%;border-collapse:collapse;font-size:var(--text-sm);font-family:var(--font-body)}._thead_1p136_89{position:sticky;top:0;z-index:1;background:var(--surface-inset)}._th_1p136_89{padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._thRow_1p136_108{width:48px;text-align:right;color:var(--text-muted)}._tr_1p136_116{border-bottom:1px solid var(--border-subtle)}._tr_1p136_116:hover{background:var(--surface-inset)}._tr_1p136_116:last-child{border-bottom:none}._trError_1p136_128{background:var(--color-rejected-50)}._trError_1p136_128:hover{background:var(--color-rejected-100)}._td_1p136_138{padding:var(--space-2) var(--space-3);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}._tdRow_1p136_150{color:var(--text-muted);text-align:right;font-size:var(--text-xs);font-variant-numeric:tabular-nums;width:40px}._tdEmpty_1p136_158{color:var(--text-muted);font-style:italic}._tdError_1p136_164{position:relative;background:var(--color-rejected-100);color:var(--color-status-red-text)}._cellErrorDot_1p136_170{display:inline-block;width:6px;height:6px;background:var(--color-rejected-500);border-radius:var(--radius-full);margin-right:var(--space-1_5);vertical-align:middle;flex-shrink:0}._truncateNote_1p136_183{flex-shrink:0;font-family:var(--font-display);font-size:var(--text-xs);font-style:italic;color:var(--text-tertiary);text-align:center;padding:var(--space-2) 0}._root_1dupn_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);min-height:280px;padding:var(--space-10) var(--space-8)}._readyCard_1dupn_15{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-10);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:center;animation:_fadeIn_1dupn_1 var(--duration-normal) var(--ease-out);max-width:400px;width:100%}@keyframes _fadeIn_1dupn_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._readyIcon_1dupn_35{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-primary-50);border:1.5px solid var(--color-primary-200);border-radius:var(--radius-xl);color:var(--color-primary-700)}._readyTitle_1dupn_47{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-regular);color:var(--text-primary);margin:0;line-height:var(--leading-tight)}._readySubtitle_1dupn_56{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin:0}._readyCount_1dupn_63{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-primary-700);line-height:1}._loadingState_1dupn_73{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);animation:_fadeIn_1dupn_1 var(--duration-normal) var(--ease-out)}._spinner_1dupn_81{width:40px;height:40px;border:3px solid var(--border-default);border-top-color:var(--color-primary-600);border-radius:var(--radius-full);animation:_spin_1dupn_81 .8s linear infinite}@keyframes _spin_1dupn_81{to{transform:rotate(360deg)}}._loadingText_1dupn_94{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._successCard_1dupn_102{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-10);background:var(--color-approved-50);border:1.5px solid var(--color-approved-300);border-radius:var(--radius-xl);text-align:center;animation:_successPop_1dupn_1 var(--duration-slow) var(--ease-spring);max-width:400px;width:100%}@keyframes _successPop_1dupn_1{0%{opacity:0;transform:scale(.92) translateY(8px)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1) translateY(0)}}._successIcon_1dupn_123{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-approved-100);border:1.5px solid var(--color-approved-300);border-radius:var(--radius-full);color:var(--color-approved-600)}._successTitle_1dupn_135{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-regular);color:var(--color-approved-700);margin:0}._successMessage_1dupn_143{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-approved-700);margin:0}._errorCard_1dupn_152{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);background:var(--color-rejected-50);border:1.5px solid var(--color-rejected-200);border-radius:var(--radius-xl);text-align:center;animation:_fadeIn_1dupn_1 var(--duration-normal) var(--ease-out);max-width:480px;width:100%}._errorTitle_1dupn_167{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-rejected-700);margin:0}._errorList_1dupn_175{list-style:none;padding:0;margin:0;width:100%;max-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1)}._errorListItem_1dupn_187{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-rejected-700);text-align:left;padding:var(--space-1) var(--space-2);background:var(--color-rejected-100);border-radius:var(--radius-sm)}._errorMessage_1dupn_197{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-700);margin:0}._backdrop_u88oe_5{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--surface-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-6);animation:_backdropIn_u88oe_1 var(--duration-normal) var(--ease-out)}@keyframes _backdropIn_u88oe_1{0%{opacity:0}to{opacity:1}}._modal_u88oe_26{position:relative;z-index:var(--z-modal);width:100%;max-width:860px;max-height:85vh;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;overflow:hidden;animation:_modalIn_u88oe_1 var(--duration-slow) var(--ease-spring)}@keyframes _modalIn_u88oe_1{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_u88oe_55{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:var(--surface-raised)}._headerLeft_u88oe_65{display:flex;flex-direction:column;gap:var(--space-0_5);flex:1;min-width:0}._headerTitle_u88oe_73{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-regular);color:var(--text-primary);margin:0;line-height:var(--leading-tight);letter-spacing:-.01em}._headerSubtitle_u88oe_83{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin:0}._stepIndicator_u88oe_92{display:flex;align-items:center;gap:0;flex-shrink:0}._stepItem_u88oe_99{display:flex;align-items:center}._stepNode_u88oe_104{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);transition:background var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);position:relative}._stepNode_u88oe_104{background:var(--surface-inset);border:1.5px solid var(--border-default);color:var(--text-tertiary)}._stepNodeActive_u88oe_130{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse);box-shadow:0 0 0 3px var(--color-primary-500-alpha-15)}._stepNodeCompleted_u88oe_138{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-700)}._stepLabel_u88oe_144{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin-left:var(--space-1_5);white-space:nowrap;transition:color var(--duration-normal) var(--ease-out)}._stepLabelActive_u88oe_153{color:var(--text-primary);font-weight:var(--font-medium)}._stepLabelCompleted_u88oe_158{color:var(--color-primary-700)}._stepConnector_u88oe_163{width:32px;height:1.5px;background:var(--border-default);margin:0 var(--space-1_5);transition:background var(--duration-normal) var(--ease-out);flex-shrink:0}._stepConnectorCompleted_u88oe_172{background:var(--color-primary-400)}._closeBtn_u88oe_178{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._closeBtn_u88oe_178:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._closeBtn_u88oe_178:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._body_u88oe_209{flex:1;overflow-y:auto;min-height:0}._footer_u88oe_217{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);flex-shrink:0;background:var(--surface-raised)}._footerLeft_u88oe_228,._footerRight_u88oe_234{display:flex;align-items:center;gap:var(--space-2)}._btnBack_u88oe_242{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._btnBack_u88oe_242:hover{background:var(--surface-inset);border-color:var(--border-strong);color:var(--text-primary)}._btnBack_u88oe_242:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._btnBack_u88oe_242:disabled{opacity:.4;cursor:not-allowed}._btnNext_u88oe_277{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-700);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._btnNext_u88oe_277:hover:not(:disabled){filter:brightness(.93);box-shadow:var(--shadow-sm)}._btnNext_u88oe_277:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._btnNext_u88oe_277:disabled{opacity:.5;cursor:not-allowed}._btnImport_u88oe_310{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-700);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._btnImport_u88oe_310:hover:not(:disabled){filter:brightness(.93);box-shadow:var(--shadow-sm)}._btnImport_u88oe_310:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._btnImport_u88oe_310:disabled{opacity:.5;cursor:not-allowed}._btnClose_u88oe_343{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._btnClose_u88oe_343:hover{background:var(--border-default)}._btnClose_u88oe_343:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._stepContent_u88oe_370{animation:_stepFade_u88oe_1 var(--duration-normal) var(--ease-out)}@keyframes _stepFade_u88oe_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._container_fxpl1_1{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_fxpl1_8{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_fxpl1_16{display:flex;flex-direction:column;flex:1;overflow:auto}._viewAsBanner_fxpl1_23{position:sticky;top:0;z-index:999;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-5);color:var(--text-primary);background:var(--color-primary-50);border-bottom:1px solid var(--border-default);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}._viewAsMessage_fxpl1_41{margin:0}._viewAsError_fxpl1_45{margin:var(--space-1) 0 0;color:var(--color-status-red-text)}._viewAsButton_fxpl1_50{flex-shrink:0;padding:var(--space-1_5) var(--space-3);color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:background var(--duration-fast) var(--ease-out)}._viewAsButton_fxpl1_50:hover:not(:disabled){background:var(--color-primary-fill-hover)}._viewAsButton_fxpl1_50:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._viewAsButton_fxpl1_50:disabled{cursor:wait;opacity:.7}@media(max-width:768px){._mainContent_fxpl1_8{width:100%}._viewAsBanner_fxpl1_23{align-items:stretch;flex-direction:column}._viewAsButton_fxpl1_50{width:100%}}._skipLink_fxpl1_94{position:absolute;top:0;left:0;padding:var(--space-3) var(--space-4);background:var(--color-primary-600);color:#fff;font-family:var(--font-body);font-weight:600;text-decoration:none;border-radius:0 0 var(--radius-md) 0;transform:translateY(-100%);transition:transform var(--duration-fast) var(--ease-out);z-index:1000}._skipLink_fxpl1_94:focus,._skipLink_fxpl1_94:focus-visible{transform:translateY(0);outline:2px solid var(--border-focus);outline-offset:-2px}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0);-webkit-touch-callout:none}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23333'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23fff'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23000'%3E %3Cpath d='m10.5 14 4-8 4 8z'/%3E %3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E %3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%23333'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22' stroke='%2333b5e5'%3E %3Ccircle cx='11' cy='11' r='8.5'/%3E %3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E %3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517-.195 0-.461-.118-.775-.517-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11c0-2.447.331-4.64.853-6.206.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517.195 0 .461.118.775.517.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E %3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.333 1.333 0 0 1-.224-.138c.047-.038.12-.085.224-.138.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138-.047.038-.12.085-.224.138-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.33 1.33 0 0 1-.224-.138 1.33 1.33 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5c1.909 0 3.622.166 4.845.428.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.33 1.33 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.465 1.465 0 0 1-.39-.272.293.293 0 0 1-.047-.064.293.293 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.33.33 0 0 1 .047.064.293.293 0 0 1-.048.064 1.435 1.435 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002-.002Zm0 .018v.002-.002Zm17.002.002v-.002.002Zm0-.018v-.002.002Z'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%23333'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='%2333b5e5'%3E %3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' display='none'/%3E %3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='m14 5 1 1-9 9-1-1z' fill='%23f00'/%3E %3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E %3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E %3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E %3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E %3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E %3Cg style='stroke-width:1.12603545'%3E %3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E %3C/g%3E %3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right,[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}._mapSection_jdfty_1,._fallback_jdfty_2{position:relative;min-height:420px;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._mapSection_jdfty_1{display:grid;grid-template-rows:auto minmax(320px,1fr) auto}._mapHeading_jdfty_17{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle)}._mapHeading_jdfty_17 h2,._fallback_jdfty_2 h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--leading-tight)}._mapHeading_jdfty_17 p,._fallback_jdfty_2 p{max-width:64ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}._loading_jdfty_47{flex:0 0 auto;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm)}._map_jdfty_1{min-height:360px;touch-action:none}._toolbar_jdfty_59{position:absolute;z-index:2;top:calc(var(--space-5) + 72px);left:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:calc(100% - var(--space-8));padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._toolButton_jdfty_76,._clearButton_jdfty_77{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.2;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}._toolButton_jdfty_76[aria-pressed=true]{color:var(--text-inverse);background:var(--color-primary-600);border-color:var(--color-primary-600)}._clearButton_jdfty_77{color:var(--color-rejected-700)}._toolButton_jdfty_76:focus-visible,._clearButton_jdfty_77:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._toolButton_jdfty_76:disabled,._clearButton_jdfty_77:disabled{cursor:not-allowed;opacity:.55}._legend_jdfty_121{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-5);color:var(--text-secondary);background:var(--surface-raised);border-top:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-xs)}._toTagDot_jdfty_135,._alreadyTaggedDot_jdfty_136{width:10px;height:10px;margin-left:var(--space-2);border:2px solid var(--surface-raised);border-radius:999px;box-shadow:0 0 0 1px var(--border-default)}._toTagDot_jdfty_135{background:var(--color-approved-600)}._alreadyTaggedDot_jdfty_136{background:var(--color-expired-500)}._attributionNote_jdfty_153{margin:0;padding:var(--space-2) var(--space-5);color:var(--text-secondary);background:var(--surface-raised);border-top:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-2xs);line-height:var(--leading-normal)}._fallback_jdfty_2{display:grid;align-content:center;justify-items:start;gap:var(--space-2);padding:var(--space-7)}._fallback_jdfty_2 svg{color:var(--color-primary-600)}@media(hover:hover)and (pointer:fine){._toolButton_jdfty_76:hover:not(:disabled){color:var(--text-primary);background:var(--surface-sunken);border-color:var(--border-strong)}._toolButton_jdfty_76[aria-pressed=true]:hover:not(:disabled){color:var(--text-inverse);background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._clearButton_jdfty_77:hover:not(:disabled){color:var(--color-rejected-800);background:var(--color-rejected-50);border-color:var(--color-rejected-300)}}@media(max-width:768px){._mapSection_jdfty_1,._fallback_jdfty_2{min-height:360px}._mapHeading_jdfty_17{padding:var(--space-4) var(--space-4) var(--space-3)}._map_jdfty_1{min-height:300px}._toolbar_jdfty_59{top:calc(var(--space-4) + 90px);left:var(--space-3);max-width:calc(100% - var(--space-6))}._toolButton_jdfty_76,._clearButton_jdfty_77{min-height:44px}._legend_jdfty_121{padding-right:var(--space-3);padding-left:var(--space-3)}._fallback_jdfty_2{padding:var(--space-5)}}._workspace_1qo7z_1{display:grid;gap:var(--space-6);width:min(1560px,100%);box-sizing:border-box;margin:0 auto;padding:var(--space-7) var(--space-10) var(--space-10)}._pageHeader_1qo7z_10{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}._pageHeader_1qo7z_10 h1{margin:var(--space-2) 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight)}._pageHeader_1qo7z_10 p{max-width:72ch;margin:var(--space-3) 0 0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal)}._backLink_1qo7z_36{color:var(--color-primary-700);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none}._backLink_1qo7z_36:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._headerIcon_1qo7z_49{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-xl)}._workspaceGrid_1qo7z_60{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:var(--space-5)}._mapPanel_1qo7z_67,._taggingPanel_1qo7z_68,._geoJsonPanel_1qo7z_69{min-width:0}._mapPanel_1qo7z_67{display:grid;gap:var(--space-5)}._geoJsonPanel_1qo7z_69,._taggingPanel_1qo7z_68{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._taggingPanel_1qo7z_68{display:grid;align-content:start;gap:var(--space-4)}._sectionHeading_1qo7z_93{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._sectionHeading_1qo7z_93 h2,._previewResults_1qo7z_101 h3,._matchList_1qo7z_102 h4{margin:0;color:var(--text-primary);font-family:var(--font-display);font-weight:var(--font-medium);line-height:var(--leading-tight)}._sectionHeading_1qo7z_93 h2{font-size:var(--text-xl)}._sectionHeading_1qo7z_93 p,._previewHeading_1qo7z_115 p,._fieldHelp_1qo7z_116,._permissionNotice_1qo7z_117,._matchList_1qo7z_102 p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}._secondaryButton_1qo7z_126,._previewButton_1qo7z_127,._applyButton_1qo7z_128,._fileButton_1qo7z_129,._textButton_1qo7z_130,._inlineButton_1qo7z_131{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;box-sizing:border-box;border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.2;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none}._secondaryButton_1qo7z_126,._fileButton_1qo7z_129{flex:0 0 auto;padding:var(--space-2) var(--space-4);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-default)}._previewButton_1qo7z_127,._applyButton_1qo7z_128{width:100%;padding:var(--space-3) var(--space-5);color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600)}._applyButton_1qo7z_128{width:auto;min-height:40px;white-space:nowrap}._secondaryButton_1qo7z_126:focus-visible,._previewButton_1qo7z_127:focus-visible,._applyButton_1qo7z_128:focus-visible,._fileButton_1qo7z_129:focus-visible,._textButton_1qo7z_130:focus-visible,._inlineButton_1qo7z_131:focus-visible,._tagSelect_1qo7z_181:focus-visible,._geoJsonInput_1qo7z_182:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._secondaryButton_1qo7z_126:disabled,._previewButton_1qo7z_127:disabled,._applyButton_1qo7z_128:disabled{cursor:not-allowed;opacity:.55}._importActions_1qo7z_194,._geoJsonControls_1qo7z_195{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._importActions_1qo7z_194{margin-top:var(--space-5)}._fileInput_1qo7z_206{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}._textButton_1qo7z_130,._inlineButton_1qo7z_131{min-height:auto;padding:var(--space-1) 0;color:var(--color-primary-700);background:transparent;border:0}._fieldLabel_1qo7z_225{display:block;margin-top:var(--space-5);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold)}._geoJsonInput_1qo7z_182,._tagSelect_1qo7z_181{width:100%;box-sizing:border-box;margin-top:var(--space-2);padding:var(--space-3);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-normal)}._geoJsonInput_1qo7z_182{min-height:156px;resize:vertical}._tagSelect_1qo7z_181{min-height:44px;font-family:var(--font-body)}._geoJsonInput_1qo7z_182[aria-invalid=true]{border-color:var(--color-rejected-500)}._geoJsonControls_1qo7z_195{justify-content:space-between;margin-top:var(--space-3)}._boundaryStatus_1qo7z_268{color:var(--color-approved-700);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._errorMessage_1qo7z_275,._successMessage_1qo7z_276,._permissionNotice_1qo7z_117,._uncertaintyNotice_1qo7z_278{margin:0;padding:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}._errorMessage_1qo7z_275{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-rejected-800);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200)}._successMessage_1qo7z_276{color:var(--color-approved-800);background:var(--color-approved-50);border:1px solid var(--color-approved-200)}._permissionNotice_1qo7z_117,._uncertaintyNotice_1qo7z_278{color:var(--color-pending-700);background:var(--color-pending-50);border:1px solid var(--color-pending-200)}._previewResults_1qo7z_101{display:grid;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}._previewHeading_1qo7z_115{display:grid;gap:var(--space-4)}._previewResults_1qo7z_101 h3{font-size:var(--text-lg)}._counterGrid_1qo7z_326{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}._counterGrid_1qo7z_326 div{min-width:0;padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._counterGrid_1qo7z_326 dt{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-snug)}._counterGrid_1qo7z_326 dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}._matchList_1qo7z_102{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._matchList_1qo7z_102 h4{font-size:var(--text-base)}._matchList_1qo7z_102 ul{display:grid;gap:var(--space-2);max-height:320px;margin:var(--space-3) 0 0;padding:0;overflow-y:auto;list-style:none;overscroll-behavior:contain}._matchList_1qo7z_102 li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._matchList_1qo7z_102 li>span:first-child{display:grid;min-width:0;gap:var(--space-0_5)}._matchList_1qo7z_102 strong,._matchList_1qo7z_102 small{overflow-wrap:anywhere;font-family:var(--font-body)}._matchList_1qo7z_102 strong{color:var(--text-primary);font-size:var(--text-sm)}._matchList_1qo7z_102 small{color:var(--text-secondary);font-size:var(--text-xs)}._alreadyTagged_1qo7z_410,._toTagBadge_1qo7z_411{flex:0 0 auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}._alreadyTagged_1qo7z_410{color:var(--text-secondary);background:var(--color-expired-100)}._toTagBadge_1qo7z_411{color:var(--color-approved-800);background:var(--color-approved-100)}@media(hover:hover)and (pointer:fine){._backLink_1qo7z_36:hover,._textButton_1qo7z_130:hover,._inlineButton_1qo7z_131:hover{color:var(--color-primary-800);text-decoration:underline}._secondaryButton_1qo7z_126:hover:not(:disabled),._fileButton_1qo7z_129:hover{color:var(--text-primary);background:var(--surface-sunken);border-color:var(--border-strong)}._previewButton_1qo7z_127:hover:not(:disabled),._applyButton_1qo7z_128:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}}@media(max-width:1024px){._workspace_1qo7z_1{padding:var(--space-6) var(--space-5) var(--space-8)}._workspaceGrid_1qo7z_60{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._workspace_1qo7z_1{gap:var(--space-4);padding:var(--space-4) var(--space-3) var(--space-6)}._pageHeader_1qo7z_10{gap:var(--space-3)}._pageHeader_1qo7z_10 p{font-size:var(--text-sm)}._headerIcon_1qo7z_49{width:40px;height:40px}._geoJsonPanel_1qo7z_69,._taggingPanel_1qo7z_68{padding:var(--space-4)}._sectionHeading_1qo7z_93,._previewHeading_1qo7z_115{gap:var(--space-3)}._sectionHeading_1qo7z_93{flex-direction:column}._secondaryButton_1qo7z_126,._fileButton_1qo7z_129{min-height:44px}._textButton_1qo7z_130,._inlineButton_1qo7z_131{min-height:44px;padding-top:var(--space-2);padding-bottom:var(--space-2)}._geoJsonControls_1qo7z_195,._importActions_1qo7z_194{align-items:stretch}._geoJsonControls_1qo7z_195>._secondaryButton_1qo7z_126,._importActions_1qo7z_194>._fileButton_1qo7z_129{width:100%}._previewHeading_1qo7z_115{grid-template-columns:minmax(0,1fr)}._applyButton_1qo7z_128{width:100%;min-height:44px}._counterGrid_1qo7z_326{grid-template-columns:minmax(0,1fr)}._matchList_1qo7z_102 li{align-items:flex-start;flex-direction:column}}._wrapper_1wkiz_3{position:relative;display:flex;flex-shrink:0}._changeButton_1wkiz_10{position:absolute;right:-6px;bottom:-6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._changeButton_1wkiz_10:hover:not(:disabled){color:var(--color-primary-700);border-color:var(--color-primary-500)}._changeButton_1wkiz_10:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._changeButton_1wkiz_10:disabled{cursor:progress}._fileInput_1wkiz_44{display:none}._spinner_1wkiz_48{animation:_spin_1wkiz_48 1s linear infinite}@keyframes _spin_1wkiz_48{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._backdrop_w76el_3{position:fixed;inset:0;z-index:var(--z-modal-backdrop);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-12) var(--space-4) var(--space-4);background:var(--surface-overlay)}._dialog_w76el_14{display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - var(--space-16));overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl)}._header_w76el_26{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}._title_w76el_35{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary)}._subtitle_w76el_43{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._closeButton_w76el_50{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-tertiary);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-full)}._closeButton_w76el_50:hover,._closeButton_w76el_50:focus-visible{color:var(--text-primary);background:var(--surface-sunken)}._body_w76el_70{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);overflow-y:auto}._searchInput_w76el_78{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none}._searchInput_w76el_78:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._hint_w76el_95{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._results_w76el_102{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._resultButton_w76el_111{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--radius-md)}._resultButton_w76el_111:hover,._resultButton_w76el_111:focus-visible{background:var(--surface-sunken);border-color:var(--border-subtle)}._resultTitle_w76el_133{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._field_rfwn7_2{display:flex;flex-direction:column;gap:var(--space-1)}._label_rfwn7_8{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._labelIcon_rfwn7_20{display:flex;align-items:center;color:var(--text-tertiary);opacity:.8}._labelIcon_rfwn7_20 svg{width:12px;height:12px}._value_rfwn7_32{all:unset;display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._value_rfwn7_32:hover:not(:disabled){background:var(--surface-sunken)}._value_rfwn7_32:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._value_rfwn7_32:disabled{cursor:default;opacity:.6}._value_rfwn7_32._placeholder_rfwn7_64{color:var(--text-muted);font-style:italic;font-size:var(--text-xs);min-height:26px}._value_rfwn7_32._saving_rfwn7_71{pointer-events:none;opacity:.7}._savingDot_rfwn7_77{width:6px;height:6px;border-radius:50%;background:var(--color-primary-500);animation:_pulse_rfwn7_1 .8s ease-in-out infinite}@keyframes _pulse_rfwn7_1{0%,to{opacity:.4}50%{opacity:1}}._editContainer_rfwn7_96{min-width:0}._editActions_rfwn7_101{display:flex;justify-content:flex-end;gap:var(--space-1);margin-top:var(--space-1)}._editCancel_rfwn7_108,._editConfirm_rfwn7_109{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._editCancel_rfwn7_108{color:var(--text-tertiary);background:var(--surface-raised)}._editCancel_rfwn7_108:hover{color:var(--color-status-red-text);border-color:var(--color-rejected-200);background:var(--color-rejected-50)}._editConfirm_rfwn7_109{color:var(--color-interactive);background:var(--surface-raised)}._editConfirm_rfwn7_109:hover{color:var(--text-inverse);background:var(--color-interactive);border-color:var(--color-interactive)}._requiredIndicator_rfwn7_145{color:var(--color-rejected-500);margin-left:2px}._fieldError_rfwn7_150{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-500);margin-top:var(--space-1)}._container_qzu0n_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);gap:var(--space-4)}._value_qzu0n_10{font-family:var(--font-display);font-size:2.5rem;font-weight:400;color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;line-height:var(--leading-none)}._goalSection_qzu0n_20{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:240px}._progressTrack_qzu0n_29{width:100%;height:8px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._progressFill_qzu0n_37{height:100%;border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._progressGreen_qzu0n_43{background:var(--color-approved-500)}._progressYellow_qzu0n_48{background:var(--color-pending-500)}._progressRed_qzu0n_53{background:var(--color-rejected-500)}._goalLabel_qzu0n_58{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._skeleton_qzu0n_64{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-sunken) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_qzu0n_1 1.5s infinite}._skeletonValue_qzu0n_76{width:120px;height:48px}._skeletonBar_qzu0n_82{width:200px;height:8px}@keyframes _shimmer_qzu0n_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_1dfz8_1{width:100%}._empty_1dfz8_5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%;padding:var(--space-8);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);text-align:center}._loading_1dfz8_20{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}._loadingBar_1dfz8_27{border-radius:var(--radius-full);height:24px;background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-sunken) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_1dfz8_1 1.5s infinite}._loadingBar_1dfz8_27:nth-child(1){width:100%}._loadingBar_1dfz8_27:nth-child(2){width:85%}._loadingBar_1dfz8_27:nth-child(3){width:70%}._loadingBar_1dfz8_27:nth-child(4){width:90%}._loadingBar_1dfz8_27:nth-child(5){width:60%}._table_1dfz8_56{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}._table_1dfz8_56 th{text-align:left;padding:var(--space-2) var(--space-3);font-weight:var(--font-semibold);color:var(--text-tertiary);border-bottom:1px solid var(--border-default);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._table_1dfz8_56 td{padding:var(--space-2) var(--space-3);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);font-variant-numeric:lining-nums tabular-nums}._table_1dfz8_56 tr:last-child td{border-bottom:none}._table_1dfz8_56 tr:hover td{background:var(--surface-panel-hover)}._goalLine_1dfz8_89{stroke-dasharray:6 4}@keyframes _shimmer_1dfz8_1{0%{background-position:200% 0}to{background-position:-200% 0}}._editor_oodxu_3{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._editor_oodxu_3:focus-within{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._toolbar_oodxu_19{display:flex;align-items:center;gap:var(--space-0_5);padding:var(--space-1_5) var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken);flex-wrap:wrap}._toolbarGroup_oodxu_29{display:flex;align-items:center;gap:var(--space-0_5)}._toolbarDivider_oodxu_35{width:1px;height:18px;background:var(--border-default);margin:0 var(--space-1);flex-shrink:0}._toolbarSpacer_oodxu_43{flex:1}._toolbarBtn_oodxu_47{all:unset;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._toolbarBtn_oodxu_47:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}._toolbarBtn_oodxu_47:disabled{opacity:.5;cursor:default}._toolbarBtnActive_oodxu_71{background:var(--color-primary-500-alpha-15);color:var(--color-primary-700)}._toolbarBtnActive_oodxu_71:hover:not(:disabled){background:var(--color-primary-500-alpha-20);color:var(--color-primary-800)}._content_oodxu_83{cursor:text}._proseMirror_oodxu_89{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--text-primary);padding:var(--space-3);outline:none}._proseMirror_oodxu_89>*+*{margin-top:.5em}._proseMirror_oodxu_89 h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);line-height:1.4;margin-top:1em}._proseMirror_oodxu_89 h3{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);line-height:1.4;margin-top:.8em}._proseMirror_oodxu_89 p{margin:0}._proseMirror_oodxu_89 p+p{margin-top:.5em}._proseMirror_oodxu_89 ul,._proseMirror_oodxu_89 ol{padding-left:1.4em;margin:.4em 0}._proseMirror_oodxu_89 li{margin:.15em 0}._proseMirror_oodxu_89 li p{margin:0}._proseMirror_oodxu_89 ul{list-style-type:disc}._proseMirror_oodxu_89 ol{list-style-type:decimal}._proseMirror_oodxu_89 a{color:var(--color-primary-700);text-decoration:underline;text-underline-offset:2px;cursor:pointer}._proseMirror_oodxu_89 a:hover{color:var(--color-primary-800)}._proseMirror_oodxu_89 blockquote{border-left:3px solid var(--border-default);padding-left:var(--space-3);color:var(--text-secondary);margin:.5em 0}._proseMirror_oodxu_89 code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-sunken);padding:.15em .35em;border-radius:var(--radius-sm);color:var(--color-primary-700)}._proseMirror_oodxu_89 pre{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3);overflow-x:auto;margin:.5em 0}._proseMirror_oodxu_89 pre code{background:none;padding:0;color:inherit}._proseMirror_oodxu_89 hr{border:none;border-top:1px solid var(--border-default);margin:1em 0}._proseMirror_oodxu_89 s{text-decoration:line-through;color:var(--text-muted)}._proseMirror_oodxu_89 p._is-editor-empty_oodxu_213:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-muted);pointer-events:none;height:0;font-style:italic}._editorCompact_oodxu_224 ._toolbar_oodxu_19{padding:var(--space-1) var(--space-1_5)}._editorCompact_oodxu_224 ._toolbarBtn_oodxu_47{width:24px;height:24px}._editorCompact_oodxu_224 ._toolbarDivider_oodxu_35{height:14px}._editorCompact_oodxu_224 ._proseMirror_oodxu_89{padding:var(--space-2) var(--space-2_5);font-size:var(--text-xs)}._document_1hcxs_1{--text-primary: #202720;--text-tertiary: #596359;--border-subtle: #d8ded7;--border-default: #c5cec4;--color-rejected-500: #a2473e;--font-body: sans-serif;--font-display: serif;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--text-sm: 14px;--text-xs: 12px;box-sizing:border-box;padding:28px;border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-primary);background:#fff;font-family:var(--font-body);line-height:1.5}._document_1hcxs_1 :is(h1,h2,h3,h4,h5,h6),._editor_1hcxs_10 :is(h1,h2,h3,h4,h5,h6){color:var(--text-primary)}._document_1hcxs_1 h1,._document_1hcxs_1 h2{font-family:var(--font-display);text-wrap:balance}._document_1hcxs_1 h1{font-size:28px;margin:0 0 12px}._document_1hcxs_1 h2{font-size:19px;margin:0 0 12px}._context_1hcxs_14,._source_1hcxs_14{color:var(--text-tertiary);font-size:12px}._context_1hcxs_14{margin-bottom:24px}._row_1hcxs_16{margin:0 0 24px}._halfRow_1hcxs_17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._block_1hcxs_18{min-width:0;overflow-wrap:anywhere}._block_1hcxs_18 img{max-width:100%;max-height:360px;object-fit:contain;outline:1px solid rgba(0,0,0,.1)}._narrative_1hcxs_20{white-space:normal}._narrative_1hcxs_20 p{margin:0 0 8px;orphans:3;widows:3}._narrative_1hcxs_20 ul,._narrative_1hcxs_20 ol{padding-left:24px;margin:8px 0}._narrative_1hcxs_20 ul{list-style:disc}._narrative_1hcxs_20 ol{list-style:decimal}._narrative_1hcxs_20 a{color:#365a3a;text-decoration:underline}._metrics_1hcxs_26{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}._metrics_1hcxs_26>div{flex:1;min-width:150px;padding:12px;border:1px solid var(--border-subtle);border-radius:8px}._metrics_1hcxs_26 strong{display:block;font-size:13px;margin-bottom:6px}._metrics_1hcxs_26>div>div{font-size:22px;line-height:1.3;font-variant-numeric:tabular-nums}._metrics_1hcxs_26 small{display:block;color:var(--text-tertiary);margin-top:6px}._tableWrap_1hcxs_31{max-width:100%;overflow-x:auto}._tableWrap_1hcxs_31:focus-visible{outline:2px solid var(--color-primary-500, #5c6b4f);outline-offset:3px}._capturedTable_1hcxs_33{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;text-align:left}._capturedTable_1hcxs_33 caption{text-align:left;margin-bottom:10px;font-weight:600}._capturedTable_1hcxs_33 th,._capturedTable_1hcxs_33 td{padding:9px;border:1px solid var(--border-subtle, #d8ded7);vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}._capturedTable_1hcxs_33 th{font-weight:600}._capturedTable_1hcxs_33 tbody th{width:24%}._print_1hcxs_38 table{table-layout:fixed;width:100%}._print_1hcxs_38 th,._print_1hcxs_38 td{overflow-wrap:anywhere;white-space:normal}._print_1hcxs_38 thead{display:table-header-group}._print_1hcxs_38 tr,._print_1hcxs_38 ._visual_1hcxs_41,._print_1hcxs_38 ._metrics_1hcxs_26>div{break-inside:avoid}._print_1hcxs_38 h1,._print_1hcxs_38 h2{break-after:avoid}._print_1hcxs_38 ._pageBreak_1hcxs_43{break-before:page}._editor_1hcxs_10{--surface-raised: #fff;--surface-sunken: #f4f6f2;--surface-inset: #e8ede7;--border-default: #c5cec4;--border-subtle: #d8ded7;--text-primary: #202720;--text-secondary: #465146;--text-tertiary: #596359;--text-muted: #707a70;--font-mono: monospace;--text-sm: 14px;--text-xs: 12px;--space-0_5: 2px;--space-1: 4px;--space-1_5: 6px;--space-2: 8px;--space-2_5: 10px;--space-3: 12px;--radius-md: 6px;--radius-full: 999px;--color-primary-500: #5c6b4f;--color-primary-700: #46583f;--color-primary-800: #34432e;--color-primary-500-alpha-15: #e6ebe3;--color-primary-500-alpha-20: #d9e2d6;--duration-fast: .12s;--ease-out: ease-out;--shadow-focus: 0 0 0 2px #8b9b83;color:var(--text-primary);font-family:var(--font-body, sans-serif);display:grid;gap:20px;padding:20px;background:var(--surface-sunken);border-radius:16px}._editor_1hcxs_10 label{display:grid;gap:6px;font-size:14px;font-weight:500;min-width:0}._editor_1hcxs_10 input,._editor_1hcxs_10 select,._editor_1hcxs_10 textarea,._editor_1hcxs_10 button{font:inherit}._editor_1hcxs_10 input,._editor_1hcxs_10 select,._editor_1hcxs_10 textarea{box-sizing:border-box;width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);background:var(--surface-raised)}._editor_1hcxs_10 input[type=checkbox]{width:20px;min-height:20px;height:20px;accent-color:var(--color-primary-500)}._editor_1hcxs_10 input:focus-visible,._editor_1hcxs_10 select:focus-visible,._editor_1hcxs_10 textarea:focus-visible,._controls_1hcxs_66>button:focus-visible,._blockControls_1hcxs_66>button:focus-visible,._dragHandle_1hcxs_66:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}._settings_1hcxs_69{display:grid;grid-template-columns:minmax(110px,.5fr) minmax(130px,.6fr) repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}._settings_1hcxs_69 legend{padding:0 6px;font-size:14px;font-weight:600}._controls_1hcxs_66,._blockControls_1hcxs_66{display:flex;flex-wrap:wrap;gap:10px;align-items:end}._controls_1hcxs_66{padding:16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}._controls_1hcxs_66>label{flex:1;min-width:180px}._controls_1hcxs_66>button,._blockControls_1hcxs_66>button,._editor_1hcxs_10 ._dragHandle_1hcxs_66{min-height:40px;padding:8px 12px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-raised);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:background-color .12s,border-color .12s}._controls_1hcxs_66>button:hover:not(:disabled),._blockControls_1hcxs_66>button:hover:not(:disabled),._editor_1hcxs_10 ._dragHandle_1hcxs_66:hover{background:var(--surface-inset);border-color:var(--color-primary-500)}._controls_1hcxs_66>button:disabled,._blockControls_1hcxs_66>button:disabled{opacity:.45;cursor:not-allowed}._blockControls_1hcxs_66>button[aria-label^=Delete]{color:#963e35}._blockControls_1hcxs_66>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;min-height:40px}._editBlock_1hcxs_87{min-width:0;padding:16px;display:grid;gap:14px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-raised)}._canvas_1hcxs_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}._canvasInstructions_1hcxs_89{color:var(--text-secondary);font-size:14px;margin:0;text-wrap:pretty}._fullBlock_1hcxs_90{grid-column:span 2}._halfBlock_1hcxs_91{grid-column:span 1}._breakBlock_1hcxs_92._halfBlock_1hcxs_91{grid-column:1}._editor_1hcxs_10 ._dragHandle_1hcxs_66{justify-self:start;touch-action:none;cursor:grab;background:var(--surface-sunken)}._editor_1hcxs_10 ._dragHandle_1hcxs_66:active{cursor:grabbing}._draggingBlock_1hcxs_95{opacity:.7;box-shadow:var(--shadow-focus);position:relative;z-index:1}._error_1hcxs_96{color:#a32424}@media(max-width:768px){._editor_1hcxs_10{padding:12px}._settings_1hcxs_69{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}._canvas_1hcxs_88{grid-template-columns:minmax(0,1fr)}._fullBlock_1hcxs_90,._halfBlock_1hcxs_91,._breakBlock_1hcxs_92._halfBlock_1hcxs_91{grid-column:1}._document_1hcxs_1{padding:16px}}@media print{._document_1hcxs_1{padding:0;border:0;border-radius:0;color:#202720;background:#fff}._document_1hcxs_1 *{animation:none!important;transition:none!important}._tableWrap_1hcxs_31{overflow:visible}}@media screen and (max-width:768px){._halfRow_1hcxs_17{grid-template-columns:minmax(0,1fr)}}._display_16y4g_1{display:flex;align-items:flex-start;gap:var(--space-2)}._saving_16y4g_7{opacity:.6}._richText_16y4g_11{flex:1;min-width:0;font-size:13px;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}._richText_16y4g_11 p,._richText_16y4g_11 ul,._richText_16y4g_11 ol{margin:0 0 var(--space-2)}._richText_16y4g_11>:last-child{margin-bottom:0}._richText_16y4g_11 ul,._richText_16y4g_11 ol{padding-left:var(--space-5)}._richText_16y4g_11 a{color:var(--color-primary-700)}._editButton_16y4g_39{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer}._editButton_16y4g_39:hover,._editButton_16y4g_39:focus-visible{color:var(--text-primary);background:var(--surface-sunken)}._editor_16y4g_60{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._actions_16y4g_67{display:flex;justify-content:flex-end;gap:var(--space-2)}._cancelButton_16y4g_73,._saveButton_16y4g_74{height:30px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);cursor:pointer}._cancelButton_16y4g_73{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle)}._cancelButton_16y4g_73:hover{background:var(--surface-inset)}._saveButton_16y4g_74{color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600)}._saveButton_16y4g_74:hover{background:var(--color-primary-fill-hover)}._editor_erzcf_4{display:flex;flex-direction:column;gap:var(--space-2)}._hint_erzcf_34{margin:0;padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-style:italic;color:var(--text-tertiary)}._results_erzcf_45{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base)}._resultButton_erzcf_56{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-2);border:none;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-body);transition:background-color var(--duration-fast) var(--ease-out)}._resultButton_erzcf_56:hover:not(:disabled){background:var(--surface-inset)}._resultButton_erzcf_56:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._resultButton_erzcf_56:disabled{opacity:.5;cursor:default}._resultCode_erzcf_84{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700)}._resultTitle_erzcf_90{font-size:var(--text-sm);color:var(--text-primary)}._selectedList_erzcf_97{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._selectedItem_erzcf_106{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._selectedText_erzcf_116{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-primary)}._removeButton_erzcf_124{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._removeButton_erzcf_124:hover{background:var(--surface-sunken);color:var(--text-primary)}._removeButton_erzcf_124:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._removeButton_erzcf_124:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._removeButton_erzcf_124:hover:after,._removeButton_erzcf_124:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}@media(max-width:768px){._removeButton_erzcf_124{width:44px;height:44px}}._section_mekhi_1{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}._header_mekhi_7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._sectionLabel_mekhi_14{margin:0;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary)}._description_mekhi_24,._message_mekhi_25,._emptyState_mekhi_26,._saveNotice_mekhi_27,._fieldHint_mekhi_28{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5}._secondaryButton_mekhi_35,._addButton_mekhi_36,._removeButton_mekhi_37,._cancelButton_mekhi_38,._saveButton_mekhi_39{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;touch-action:manipulation}._secondaryButton_mekhi_35,._cancelButton_mekhi_38{padding:6px 10px;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-default)}._secondaryButton_mekhi_35:focus-visible,._addButton_mekhi_36:focus-visible,._removeButton_mekhi_37:focus-visible,._cancelButton_mekhi_38:focus-visible,._saveButton_mekhi_39:focus-visible,._field_mekhi_28 input:focus-visible,._primaryControl_mekhi_67 input:focus-visible,._verifiedControl_mekhi_68 input:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}._errorState_mekhi_73{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);color:var(--color-status-red-text);background:var(--color-rejected-bg);border:1px solid var(--color-rejected-border);border-radius:var(--radius-md)}._errorState_mekhi_73 p{flex:1 1 160px;margin:0;font-size:var(--text-xs)}._locationList_mekhi_92,._draftList_mekhi_93{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}._locationCard_mekhi_101,._locationEditor_mekhi_102{min-width:0;padding:var(--space-3);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._locationTitleRow_mekhi_110,._editorActions_mekhi_111{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._locationTitleRow_mekhi_110 strong{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm)}._primaryBadge_mekhi_125{flex:0 0 auto;padding:3px 7px;color:var(--color-primary-700);background:var(--color-primary-500-alpha-10);border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-semibold);letter-spacing:.03em;text-transform:uppercase}._address_mekhi_137,._emptyAddress_mekhi_138,._coordinateStatus_mekhi_139{display:flex;align-items:center;gap:5px;margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-size:var(--text-xs);line-height:1.4}._address_mekhi_137{color:var(--text-secondary)}._emptyAddress_mekhi_138{color:var(--text-tertiary);font-style:italic}._coordinateStatus_mekhi_139{color:var(--text-tertiary)}._coordinateStatus_mekhi_139 svg{flex:0 0 auto}._editor_mekhi_111{margin-top:var(--space-3)}._saveNotice_mekhi_27{margin-top:0}._formError_mekhi_174{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);color:var(--color-status-red-text);background:var(--color-rejected-bg);border:1px solid var(--color-rejected-border);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.4}._locationEditor_mekhi_102{margin:0}._locationEditor_mekhi_102:disabled{opacity:.65}._locationEditor_mekhi_102 legend{padding:0 var(--space-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}._primaryControl_mekhi_67,._verifiedControl_mekhi_68{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4;cursor:pointer}._primaryControl_mekhi_67 input,._verifiedControl_mekhi_68 input{width:16px;height:16px;margin:0;accent-color:var(--color-primary-500)}._removeButton_mekhi_37{padding:6px 9px;color:var(--color-status-red-text);background:transparent;border:1px solid var(--color-status-red-border)}._fieldGrid_mekhi_226{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-3)}._field_mekhi_28{display:grid;gap:5px;min-width:0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium)}._field_mekhi_28 input{width:100%;min-height:38px;padding:7px 9px;box-sizing:border-box;color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:inherit}._field_mekhi_28 input::placeholder{color:var(--text-tertiary)}._verifiedControl_mekhi_68{margin-top:var(--space-3)}._verifiedControl_mekhi_68 input:disabled{cursor:not-allowed}._addButton_mekhi_36{width:100%;margin-top:var(--space-3);padding:7px 12px;color:var(--color-primary-700);background:var(--color-primary-500-alpha-10);border:1px dashed var(--color-primary-500-alpha-30)}._footerActions_mekhi_275{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}._cancelButton_mekhi_38,._saveButton_mekhi_39{padding:7px 12px}._saveButton_mekhi_39{color:#fff;background:var(--color-primary-600);border:1px solid var(--color-primary-600)}._secondaryButton_mekhi_35:disabled,._addButton_mekhi_36:disabled,._removeButton_mekhi_37:disabled,._cancelButton_mekhi_38:disabled,._saveButton_mekhi_39:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){._secondaryButton_mekhi_35:hover,._cancelButton_mekhi_38:hover{background:var(--surface-sunken)}._addButton_mekhi_36:hover{background:var(--color-primary-500-alpha-15)}._removeButton_mekhi_37:hover{background:var(--color-rejected-bg)}._saveButton_mekhi_39:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}}@media(max-width:768px){._header_mekhi_7,._editorActions_mekhi_111{align-items:stretch;flex-direction:column}._secondaryButton_mekhi_35,._addButton_mekhi_36,._removeButton_mekhi_37,._cancelButton_mekhi_38,._saveButton_mekhi_39,._field_mekhi_28 input,._primaryControl_mekhi_67,._verifiedControl_mekhi_68{min-height:44px}._fieldGrid_mekhi_226{grid-template-columns:1fr}._footerActions_mekhi_275{flex-direction:column-reverse}._footerActions_mekhi_275>*{width:100%}}._dialog_3vkrn_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:420px;width:calc(100% - var(--space-8));background:var(--surface-raised);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_3vkrn_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_3vkrn_18{padding:var(--space-6)}._title_3vkrn_22{margin:0 0 var(--space-2) 0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:var(--leading-tight)}._message_3vkrn_32{margin:0 0 var(--space-6) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);word-break:break-word;overflow-wrap:anywhere}._actions_3vkrn_42{display:flex;justify-content:flex-end;gap:var(--space-3)}._cancelButton_3vkrn_48,._confirmButton_3vkrn_49{min-height:40px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);border:1px solid transparent}._cancelButton_3vkrn_48{background:var(--surface-raised);border-color:var(--border-default);color:var(--text-secondary)}._cancelButton_3vkrn_48:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}._confirmButton_3vkrn_49{background:var(--color-primary-600);color:var(--text-inverse)}._confirmButton_3vkrn_49:hover:not(:disabled){filter:brightness(.93)}._confirmButton_3vkrn_49._danger_3vkrn_81{background:var(--color-rejected-600)}._confirmButton_3vkrn_49._danger_3vkrn_81:hover:not(:disabled){background:var(--color-rejected-700)}._cancelButton_3vkrn_48:disabled,._confirmButton_3vkrn_49:disabled{opacity:.5;cursor:not-allowed}._message_1qtmu_15{margin-bottom:var(--space-4)}._label_1qtmu_20{display:block;margin-bottom:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary)}._reason_1qtmu_29{display:block;width:100%;margin-bottom:var(--space-5);padding:var(--space-2) var(--space-2_5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical}._reason_1qtmu_29:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._confirmButton_1qtmu_57:disabled{opacity:.5;cursor:not-allowed}._value_1m615_3{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1_5)}._badge_1m615_10{display:inline-flex;align-items:center;padding:2px 10px;font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);border-radius:var(--radius-full)}._badgeSubscribed_1m615_20{background:var(--color-approved-50);color:var(--color-status-green-text)}._badgeOptedOut_1m615_26{background:var(--color-rejected-50);color:var(--color-status-red-text)}._badgeUnknown_1m615_32{background:var(--color-expired-100);color:var(--text-secondary)}._suppressedBadge_1m615_38{gap:var(--space-1);background:var(--color-pending-50);color:var(--color-status-amber-text)}._inlineSelect_1m615_45{width:100%;padding:6px var(--space-2_5);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-focus);border-radius:var(--radius-md);outline:none;box-shadow:var(--shadow-focus);cursor:pointer}._helperText_1m615_59{margin:calc(var(--space-1) * -1) 0 var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}._overview_3xoxf_2{padding:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:clip}._panelHeader_3xoxf_12{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-3);background:var(--surface-raised)}._panelTitle_3xoxf_20{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._savingIndicator_3xoxf_30{font-size:11px;font-weight:500;color:var(--color-primary-500);font-family:var(--font-mono);animation:_savingPulse_3xoxf_1 1.2s ease-in-out infinite}@keyframes _savingPulse_3xoxf_1{0%,to{opacity:1}50%{opacity:.4}}._content_3xoxf_44{padding:var(--space-2) var(--space-5) var(--space-5)}._primaryContactName_3xoxf_49{font-size:13px;font-weight:500;color:var(--color-primary-700)}._descriptionText_3xoxf_56{font-size:13px;line-height:1.6;color:var(--text-secondary)}._section_3xoxf_63{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}._sectionLabel_3xoxf_69{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-family:var(--font-body)}._fieldGroup_3xoxf_83{display:flex;flex-direction:column;gap:8px}._fieldIcon_3xoxf_89{flex-shrink:0;margin-top:3px;color:var(--text-tertiary)}._fieldValueLink_3xoxf_95{font-size:13px;font-weight:500;color:var(--color-primary-700);text-decoration:none;word-break:break-word;transition:all var(--duration-fast) var(--ease-out)}._fieldValueLink_3xoxf_95:hover{color:var(--color-primary-500)}._addressPreview_3xoxf_109{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;background:var(--surface-inset);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}._addressLines_3xoxf_120{display:flex;flex-direction:column;gap:3px}._addressLine_3xoxf_120{font-size:12px;color:var(--text-secondary);line-height:1.4}._metricsFields_3xoxf_133{display:flex;flex-direction:column;gap:4px}._detailRow_3xoxf_140{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0}._detailRow_3xoxf_140:not(:last-child){border-bottom:1px dashed var(--border-subtle)}._detailLabel_3xoxf_152{font-size:12px;font-weight:600;color:var(--text-tertiary);white-space:nowrap}._detailValue_3xoxf_159{font-size:13px;font-weight:600;color:var(--text-primary);text-align:right;font-family:var(--font-body)}._tagsField_3xoxf_168{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--border-subtle)}._tagsList_3xoxf_177{display:flex;flex-wrap:wrap;gap:6px}._tag_3xoxf_168{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--surface-inset);border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:all var(--duration-fast) var(--ease-out)}._tag_3xoxf_168:hover{border-color:var(--border-default);background:var(--surface-raised)}._tag_3xoxf_168 svg{opacity:.5}._codeTag_3xoxf_206{padding:4px 8px;font-size:11px;font-family:var(--font-mono);font-weight:600;color:var(--color-primary-700);background:var(--color-primary-500-alpha-10);border-radius:var(--radius-sm);cursor:help;border:1px solid var(--color-primary-500-alpha-20);transition:all var(--duration-fast) var(--ease-out)}._codeTag_3xoxf_206:hover{background:var(--color-primary-500-alpha-15);border-color:var(--color-primary-500-alpha-30)}._diversityTag_3xoxf_224{padding:5px 10px;font-size:11px;font-weight:600;color:var(--color-status-purple-text);background:#9333ea14;border-radius:var(--radius-md);border:1px solid rgba(147,51,234,.2)}._statusBadge_3xoxf_235{padding:4px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);font-family:var(--font-mono)}._statuscurrent_3xoxf_245{color:var(--color-status-green-text);background:linear-gradient(135deg,#22c55e26,#22c55e14);border:1px solid rgba(34,197,94,.25)}._statusprospect_3xoxf_251{color:var(--color-status-blue-text);background:linear-gradient(135deg,#3b82f626,#3b82f614);border:1px solid rgba(59,130,246,.25)}._statusformer_3xoxf_257{color:var(--color-status-amber-text);background:linear-gradient(135deg,#f59e0b26,#f59e0b14);border:1px solid rgba(245,158,11,.25)}._statusclosed_3xoxf_263{color:var(--text-tertiary);background:var(--surface-inset);border:1px solid var(--border-subtle)}._membershipStatus_3xoxf_270{padding:4px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);font-family:var(--font-mono)}._membershipactive_3xoxf_280{color:var(--color-status-green-text);background:linear-gradient(135deg,#22c55e26,#22c55e14);border:1px solid rgba(34,197,94,.25)}._membershipinactive_3xoxf_286{color:var(--text-tertiary);background:var(--surface-inset);border:1px solid var(--border-subtle)}._membershiplapsed_3xoxf_292{color:var(--color-status-amber-text);background:linear-gradient(135deg,#f59e0b26,#f59e0b14);border:1px solid rgba(245,158,11,.25)}._membershipprospect_3xoxf_298{color:var(--color-status-blue-text);background:linear-gradient(135deg,#3b82f626,#3b82f614);border:1px solid rgba(59,130,246,.25)}._yearTag_3xoxf_305{padding:3px 8px;font-size:11px;font-family:var(--font-mono);font-weight:600;color:var(--text-secondary);background:var(--surface-inset);border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}._ownerCard_3xoxf_317{display:flex;align-items:center;gap:14px;padding:10px;background:linear-gradient(135deg,var(--surface-inset) 0%,var(--surface-raised) 100%);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}._ownerAvatar_3xoxf_327{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);color:#fff;font-size:12px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0}._ownerInfo_3xoxf_343{display:flex;flex-direction:column;gap:2px;min-width:0}._ownerName_3xoxf_350{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ownerEmail_3xoxf_359{font-size:11px;font-weight:500;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineInput_3xoxf_370{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--color-primary-500-alpha-30);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineInput_3xoxf_370:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-500-alpha-10)}._inlineTextarea_3xoxf_389{width:100%;padding:8px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--color-primary-500-alpha-30);border-radius:var(--radius-md);outline:none;resize:vertical;min-height:60px;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineTextarea_3xoxf_389:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-500-alpha-10)}._inlineSelect_3xoxf_411{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--color-primary-500-alpha-30);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineSelect_3xoxf_411:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-500-alpha-10)}._checkboxList_3xoxf_433{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;padding:4px 0}._checkboxItem_3xoxf_442{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._checkboxItem_3xoxf_442:hover{background:var(--surface-sunken)}._checkboxItem_3xoxf_442 input[type=checkbox]{accent-color:var(--color-primary-500)}._multiSelectDone_3xoxf_463{display:block;width:100%;margin-top:8px;padding:6px 12px;font-size:12px;font-weight:600;font-family:var(--font-body);color:#fff;background:var(--color-primary-600);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._multiSelectDone_3xoxf_463:hover{background:var(--color-primary-fill-hover)}._multiSelectActions_3xoxf_485{display:flex;gap:var(--space-2);margin-top:var(--space-2)}._multiSelectActions_3xoxf_485 ._multiSelectDone_3xoxf_463{flex:1;width:auto;margin-top:0}._multiSelectCancel_3xoxf_497{padding:6px 12px;font-size:var(--text-xs);font-weight:600;font-family:var(--font-body);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._multiSelectCancel_3xoxf_497:hover{background:var(--surface-sunken)}@media(max-width:768px){._multiSelectActions_3xoxf_485 ._multiSelectDone_3xoxf_463,._multiSelectCancel_3xoxf_497{min-height:44px}}@media(max-width:1200px){._metricsFields_3xoxf_133{gap:4px}}._strip_1vix4_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4);margin:0}._metric_1vix4_9{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._metricLabel_1vix4_21{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary-700)}._metricValue_1vix4_30{margin:0;font-family:var(--font-display);font-size:2.375rem;font-weight:var(--font-regular);line-height:1;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums}._metricValueAttention_1vix4_41{color:var(--color-terracotta-600)}._metricUnit_1vix4_45{font-size:var(--text-lg);letter-spacing:0;color:var(--text-tertiary)}._metricValueAttention_1vix4_41 ._metricUnit_1vix4_45{color:inherit}._metricEmpty_1vix4_55{font-size:var(--text-2xl);color:var(--text-tertiary)}._metricNote_1vix4_60{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1_5);margin:0;font-size:var(--text-sm);color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis}._dot_1vix4_73{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-ink-300);flex-shrink:0}._green_1vix4_81 ._dot_1vix4_73{background:var(--color-approved-500)}._amber_1vix4_82 ._dot_1vix4_73{background:var(--color-pending-500)}._red_1vix4_83 ._dot_1vix4_73{background:var(--color-rejected-500)}._trendUp_1vix4_85,._trendDown_1vix4_86{display:inline-flex;align-items:center;gap:3px;font-weight:var(--font-medium)}._trendUp_1vix4_85{color:var(--color-status-green-text)}._trendDown_1vix4_86{color:var(--color-status-red-text)}@media(max-width:640px){._strip_1vix4_2{gap:var(--space-3)}._metric_1vix4_9{padding:var(--space-4)}._metricValue_1vix4_30{font-size:1.875rem}._metricEmpty_1vix4_55{font-size:var(--text-xl)}}._cta_1cmne_4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5) var(--space-6);background:var(--color-amber-brand-50);border:1px solid var(--color-amber-brand-200);border-radius:var(--radius-xl)}._high_1cmne_15{background:var(--color-terracotta-50);border-color:var(--color-terracotta-200)}._iconWrap_1cmne_20{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);color:var(--color-amber-brand-700);background:var(--color-amber-brand-100)}._high_1cmne_15 ._iconWrap_1cmne_20{color:var(--color-terracotta-600);background:var(--color-terracotta-100)}._ctaBody_1cmne_37{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._label_1cmne_45{display:inline-flex;align-items:center;gap:var(--space-1_5);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-amber-brand-700)}._label_1cmne_45 svg{color:var(--color-amber-brand-500)}._high_1cmne_15 ._label_1cmne_45{color:var(--color-terracotta-600)}._text_1cmne_64{margin:var(--space-0_5) 0 0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);line-height:1.3;color:var(--text-primary)}._detail_1cmne_73{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._ctaActions_1cmne_79{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._ctaAction_1cmne_79{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._ctaAction_1cmne_79:hover{background:var(--color-primary-fill-hover)}._ctaAction_1cmne_79:focus-visible,._dismiss_1cmne_108:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._dismiss_1cmne_108{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-tertiary);background:transparent;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._dismiss_1cmne_108:hover{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border-subtle)}._dismiss_1cmne_108:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip);box-shadow:var(--shadow-md)}._dismiss_1cmne_108:hover:after,._dismiss_1cmne_108:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._medium_1cmne_163,._low_1cmne_164{border-color:var(--color-amber-brand-200)}._read_1fmrf_1{max-width:880px}._summary_1fmrf_5{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.45;letter-spacing:-.01em;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._source_1fmrf_18{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1_5);margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-tertiary)}._sparkle_1fmrf_28{color:var(--color-amber-brand-500)}._sourceLink_1fmrf_32{margin-left:var(--space-1);padding:0;font:inherit;font-weight:var(--font-semibold);color:var(--color-interactive);background:none;border:none;cursor:pointer}._sourceLink_1fmrf_32:hover{text-decoration:underline;text-underline-offset:3px}._sourceLink_1fmrf_32:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}._timeline_6l9j8_2{padding:0}._header_6l9j8_7{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6) var(--space-3)}._title_6l9j8_14{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}._headerMeta_6l9j8_27{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}._aiToggle_6l9j8_34{display:inline-flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._aiToggle_6l9j8_34 input[type=checkbox]{accent-color:var(--color-primary-600);width:14px;height:14px;margin:0}._count_6l9j8_54{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._loadMore_6l9j8_62{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding:0 var(--space-6) var(--space-6)}._loadMoreError_6l9j8_71{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-700)}._loadMoreButton_6l9j8_77{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._loadMoreButton_6l9j8_77:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-sunken)}._loadMoreButton_6l9j8_77:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadMoreButton_6l9j8_77:disabled{cursor:wait;opacity:.7}._quickAdd_6l9j8_110{position:relative;padding:var(--space-2) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle)}._quickAddInput_6l9j8_116{width:100%;padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._quickAddInput_6l9j8_116::placeholder{color:var(--text-tertiary)}._quickAddInput_6l9j8_116:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._quickAddInput_6l9j8_116:disabled{opacity:.7;cursor:not-allowed}._quickAddSpinner_6l9j8_143{position:absolute;right:36px;top:50%;transform:translateY(-50%);color:var(--color-primary-500)}._timelineList_6l9j8_152{display:flex;flex-direction:column;padding:var(--space-4) var(--space-6) var(--space-5)}._timelineItem_6l9j8_159{display:flex;gap:var(--space-4);padding:var(--space-3) var(--space-4);margin:0 calc(var(--space-4) * -1);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-out);position:relative}._timelineItem_6l9j8_159:hover{background:var(--surface-sunken)}._tintComm_6l9j8_174,._tintWarm_6l9j8_178,._tintWork_6l9j8_182,._tintAi_6l9j8_186,._tintSystem_6l9j8_190{background:transparent}._timelineItem_6l9j8_159:not(:last-child){margin-bottom:4px}._timelineLine_6l9j8_198{display:flex;flex-direction:column;align-items:center;width:36px;flex-shrink:0}._timelineIcon_6l9j8_206{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}._timelineItem_6l9j8_159:hover ._timelineIcon_6l9j8_206{filter:saturate(1.1)}._iconblue_6l9j8_221{background:var(--color-primary-50);color:var(--color-primary-700)}._icongreen_6l9j8_226{background:var(--color-approved-50);color:var(--color-status-green-text)}._iconpurple_6l9j8_231{background:var(--color-auto-50);color:var(--color-status-purple-text)}._iconorange_6l9j8_236{background:var(--color-terracotta-50);color:var(--color-status-orange-text)}._iconteal_6l9j8_241{background:var(--color-primary-50);color:var(--color-status-teal-text)}._icongray_6l9j8_246{background:var(--surface-sunken);color:var(--text-tertiary);border:1px solid var(--border-subtle)}._timelineConnector_6l9j8_252{flex:1;width:1px;min-height:12px;background:var(--border-subtle);margin-top:var(--space-2)}._timelineContent_6l9j8_261{flex:1;min-width:0;padding-top:6px}._timelineHeader_6l9j8_267{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}._activityTitle_6l9j8_275{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);font-family:var(--font-body)}._activityTime_6l9j8_282{font-size:var(--text-xs);font-family:var(--font-body);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap}._aiBadge_6l9j8_292{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--color-status-purple-text);background:var(--color-auto-50);padding:2px var(--space-2_5);border-radius:var(--radius-full);white-space:nowrap}._activityDescription_6l9j8_306{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;padding:var(--space-2_5) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md)}._activityBody_6l9j8_317{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;white-space:normal;overflow-wrap:anywhere;overflow-x:auto}._activityBody_6l9j8_317 p,._activityBody_6l9j8_317 ul,._activityBody_6l9j8_317 ol,._activityBody_6l9j8_317 blockquote{margin:0 0 var(--space-2)}._activityBody_6l9j8_317>:last-child{margin-bottom:0}._activityBody_6l9j8_317 ul,._activityBody_6l9j8_317 ol{padding-left:var(--space-5)}._activityBody_6l9j8_317 a{color:var(--color-primary-700);text-decoration:underline}._activityBody_6l9j8_317 table{max-width:100%;border-collapse:collapse}._activityBody_6l9j8_317 th,._activityBody_6l9j8_317 td{padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);text-align:left;vertical-align:top}._activityDetail_6l9j8_361{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}._activityDetailLabel_6l9j8_368{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._outcomeList_6l9j8_376{display:flex;flex-wrap:wrap;gap:var(--space-1)}._outcome_6l9j8_376{font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);padding:1px var(--space-2);border-radius:var(--radius-full)}._activityFooter_6l9j8_391{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._activityLink_6l9j8_399{all:unset;display:inline-flex;align-items:center;gap:2px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);cursor:pointer;text-decoration:none}._activityLink_6l9j8_399:hover{text-decoration:underline}._activityLink_6l9j8_399:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}._activityUser_6l9j8_421{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);display:inline-flex;align-items:center;gap:var(--space-1)}._activityUser_6l9j8_421:before{content:"";width:4px;height:4px;background:var(--text-tertiary);border-radius:50%;opacity:.5}._loadingState_6l9j8_440{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;color:var(--text-tertiary)}._loadingState_6l9j8_440 svg{margin-bottom:16px;color:var(--color-primary-500)}._loadingState_6l9j8_440 p{margin:0;font-size:13px;font-weight:500;color:var(--text-secondary)}._errorState_6l9j8_463{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;color:var(--text-tertiary)}._errorState_6l9j8_463 svg{margin-bottom:16px;color:var(--color-danger-500)}._errorState_6l9j8_463 p{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--text-secondary)}._errorState_6l9j8_463 span{font-size:12px;color:var(--text-tertiary);margin-bottom:16px}._retryButton_6l9j8_491{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._retryButton_6l9j8_491:hover{background:var(--surface-sunken)}._spinning_6l9j8_508{animation:_spin_6l9j8_508 1s linear infinite}@keyframes _spin_6l9j8_508{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_6l9j8_522{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;color:var(--text-tertiary)}._emptyState_6l9j8_522 svg{margin-bottom:16px;opacity:.4;color:var(--color-primary-500)}._emptyState_6l9j8_522 p{margin:0 0 6px;font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-secondary);font-family:var(--font-display)}._emptyState_6l9j8_522 span{font-size:12px;font-weight:500;color:var(--text-tertiary);max-width:240px}._dateGroup_6l9j8_554{padding:8px 0;margin-bottom:12px}._dateGroupLabel_6l9j8_559{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-family:var(--font-body);display:inline-block}._loadMore_6l9j8_62{display:flex;justify-content:center;padding:20px 0;margin-top:8px;border-top:1px solid var(--border-subtle)}._loadMoreButton_6l9j8_77{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:600;font-family:var(--font-body);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._loadMoreButton_6l9j8_77:hover{background:var(--surface-sunken);border-color:var(--border-default);color:var(--text-primary)}@media(max-width:768px){._header_6l9j8_7{flex-direction:column;gap:12px;align-items:flex-start}._quickAdd_6l9j8_110{padding:12px 16px}._timelineList_6l9j8_152{padding:16px}._timelineItem_6l9j8_159{padding:12px;margin:0 -12px}._activityDescription_6l9j8_306{padding:8px 12px}._loadMore_6l9j8_62{padding:0 16px 16px}._loadMoreButton_6l9j8_77{min-height:44px}}._container_18uyu_5{position:relative}._trigger_18uyu_9{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;position:relative;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._trigger_18uyu_9:hover{background:var(--surface-sunken);color:var(--text-primary)}._trigger_18uyu_9:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._trigger_18uyu_9:hover:after,._trigger_18uyu_9:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._popover_18uyu_62{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:var(--z-popover);overflow:hidden;animation:_fadeSlideIn_18uyu_1 var(--duration-normal) var(--ease-out)}._popoverLeft_18uyu_76{left:0;right:auto}@keyframes _fadeSlideIn_18uyu_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._popoverHeader_18uyu_96{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken)}._headerTitle_18uyu_105{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._viewToggle_18uyu_120{display:flex;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:2px;gap:2px}._viewButton_18uyu_129,._viewButtonActive_18uyu_130{display:flex;align-items:center;gap:var(--space-1_5);flex:1;padding:var(--space-1_5) var(--space-2);border:none;background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-body);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);justify-content:center}._viewButton_18uyu_129:hover{color:var(--text-primary);background:var(--surface-sunken)}._viewButtonActive_18uyu_130{background:var(--color-primary-600);color:var(--text-inverse);box-shadow:var(--shadow-xs)}._viewButtonActive_18uyu_130:hover{filter:brightness(.93);color:var(--text-inverse)}._loading_18uyu_168{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10);font-size:var(--text-sm);color:var(--text-muted)}._loadingSpinner_18uyu_179{width:20px;height:20px;border:2px solid var(--border-subtle);border-top-color:var(--color-primary-600);border-radius:var(--radius-full);animation:_spin_18uyu_1 .8s linear infinite}@keyframes _spin_18uyu_1{to{transform:rotate(360deg)}}._contentSection_18uyu_198{max-height:320px;overflow-y:auto}._contentSection_18uyu_198::-webkit-scrollbar{width:6px}._contentSection_18uyu_198::-webkit-scrollbar-track{background:transparent}._contentSection_18uyu_198::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}._contentSection_18uyu_198::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}._emptyState_18uyu_225{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);gap:var(--space-2);text-align:center}._emptyIcon_18uyu_235{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg);background:var(--surface-inset);color:var(--text-muted);margin-bottom:var(--space-2)}._emptyTitle_18uyu_247{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);margin:0}._emptyMessage_18uyu_255{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:280px;margin:0}._groupsList_18uyu_267{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._groupRow_18uyu_274{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2_5) var(--space-3);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out);gap:var(--space-2)}._groupRow_18uyu_274:hover{background:var(--surface-inset)}._groupInfo_18uyu_288{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}._groupIcon_18uyu_296{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-primary-500-alpha-10);color:var(--color-primary-700);flex-shrink:0}._groupDetails_18uyu_308{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._groupName_18uyu_316{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._groupCount_18uyu_325{font-size:var(--text-xs);color:var(--text-tertiary)}._removeButton_18uyu_330{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);position:relative}._removeButton_18uyu_330:hover{background:var(--color-rejected-100);color:var(--color-rejected-600)}._removeButton_18uyu_330:after{content:attr(data-tooltip);position:absolute;top:50%;right:calc(100% + 4px);transform:translateY(-50%);padding:4px 8px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._removeButton_18uyu_330:hover:after{opacity:1}._peopleList_18uyu_381{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._personRow_18uyu_388{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2_5) var(--space-3);border-radius:var(--radius-md);gap:var(--space-3);transition:background var(--duration-fast) var(--ease-out)}._personRow_18uyu_388:hover{background:var(--surface-inset)}._personInfo_18uyu_402{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}._avatar_18uyu_410{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--font-semibold);flex-shrink:0;letter-spacing:.02em}._personDetails_18uyu_425{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._personName_18uyu_433{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._personEmail_18uyu_442{font-size:var(--text-xs);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._personGroups_18uyu_450{display:flex;flex-wrap:wrap;gap:var(--space-1);flex-shrink:0;max-width:140px;justify-content:flex-end}._groupBadge_18uyu_459{display:inline-flex;align-items:center;padding:2px var(--space-2);background:var(--color-primary-50);color:var(--color-primary-700);font-size:var(--text-2xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._addGroup_18uyu_479{position:relative;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-sunken)}._addGroupButton_18uyu_486{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:40px;padding:0 var(--space-4);border:1.5px dashed var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-body);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._addGroupButton_18uyu_486:hover{border-color:var(--color-primary-600);background:var(--color-primary-50);color:var(--color-primary-800)}._dropdown_18uyu_515{position:absolute;left:var(--space-4);right:var(--space-4);bottom:calc(100% + 4px);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:10;max-height:220px;overflow-y:auto;padding:var(--space-1);animation:_fadeSlideDown_18uyu_1 var(--duration-fast) var(--ease-out)}@keyframes _fadeSlideDown_18uyu_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_18uyu_542{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2_5);border:none;background:transparent;color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-body);cursor:pointer;text-align:left;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out)}._dropdownItem_18uyu_542:hover{background:var(--surface-inset)}._dropdownLabel_18uyu_563{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownCount_18uyu_571{flex-shrink:0;padding:2px var(--space-1_5);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--text-muted);background:var(--surface-inset);border-radius:var(--radius-sm)}._notes_9igyu_2{padding:var(--space-5) var(--space-6)}._header_9igyu_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._title_9igyu_14{margin:0;font-size:var(--text-xl);font-weight:var(--font-medium);font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em}._addButton_9igyu_23{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._addButton_9igyu_23:hover{filter:brightness(.93)}._searchBar_9igyu_45{position:relative;margin-bottom:var(--space-5)}._searchIcon_9igyu_50{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}._searchInput_9igyu_59{width:100%;padding:var(--space-2_5) var(--space-4) var(--space-2_5) var(--space-9);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_9igyu_59::placeholder{color:var(--text-tertiary)}._searchInput_9igyu_59:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus);background:var(--surface-base)}._addNoteForm_9igyu_83{margin-bottom:var(--space-5);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._noteTitleInput_9igyu_92{width:100%;margin-bottom:var(--space-2);padding:var(--space-2_5) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-out)}._noteTitleInput_9igyu_92::placeholder{color:var(--text-tertiary);font-weight:var(--font-normal)}._noteTitleInput_9igyu_92:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._noteTextarea_9igyu_118{width:100%;padding:var(--space-3);font-size:var(--text-sm);font-family:var(--font-body);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;resize:vertical;min-height:100px;transition:border-color var(--duration-fast) var(--ease-out)}._noteTextarea_9igyu_118::placeholder{color:var(--text-tertiary)}._noteTextarea_9igyu_118:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._formActions_9igyu_143{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}._cancelButton_9igyu_150{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._cancelButton_9igyu_150:hover{background:var(--surface-raised);border-color:var(--border-default)}._cancelButton_9igyu_150:disabled{opacity:.5;cursor:not-allowed}._saveButton_9igyu_173{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._saveButton_9igyu_173:hover:not(:disabled){filter:brightness(.93)}._saveButton_9igyu_173:disabled{opacity:.5;cursor:not-allowed}._notesList_9igyu_199{display:flex;flex-direction:column}._noteCard_9igyu_205{padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._noteCard_9igyu_205:hover{background:var(--surface-sunken)}._noteCard_9igyu_205._pinned_9igyu_215{background:var(--color-primary-50)}._noteCardQueued_9igyu_220{border-left:3px solid var(--color-pending-200);padding-left:var(--space-3)}._queuedStatus_9igyu_225{display:flex;align-items:center;gap:var(--space-1_5);margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-pending-700)}._queuedStatusRejected_9igyu_235{color:var(--color-rejected-700)}._offlineHint_9igyu_239{display:flex;align-items:flex-start;gap:var(--space-1_5);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-pending-700)}._offlineHint_9igyu_239 svg{flex-shrink:0;margin-top:1px}._saveError_9igyu_257{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-rejected-700)}._noteHeader_9igyu_263{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-3)}._authorInfo_9igyu_270{display:flex;align-items:center;gap:var(--space-2_5)}._authorAvatar_9igyu_276{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-ink-100);color:var(--color-primary-700);font-size:var(--text-2xs);font-weight:var(--font-bold);font-family:var(--font-body);flex-shrink:0}._authorMeta_9igyu_291{display:flex;flex-direction:column;gap:var(--space-0_5)}._authorName_9igyu_297{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);font-family:var(--font-body)}._noteDate_9igyu_304{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-body)}._noteActions_9igyu_310{display:flex;align-items:center;gap:var(--space-1_5)}._pinnedIcon_9igyu_316{color:var(--color-primary-700)}._actionButton_9igyu_320{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);position:relative}._actionButton_9igyu_320:hover{color:var(--text-secondary);background:var(--surface-sunken)}._actionButton_9igyu_320:disabled{opacity:.5;cursor:not-allowed}._actionButton_9igyu_320:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:var(--space-1_5) var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip);box-shadow:var(--shadow-md)}._actionButton_9igyu_320:hover:after,._actionButton_9igyu_320:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._noteTitle_9igyu_92{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);font-family:var(--font-display);margin-bottom:var(--space-2)}._noteContent_9igyu_381{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);white-space:pre-wrap;font-family:var(--font-body)}._noteContentRich_9igyu_390{white-space:normal;overflow-wrap:anywhere;overflow-x:auto}._noteContentRich_9igyu_390 p,._noteContentRich_9igyu_390 ul,._noteContentRich_9igyu_390 ol,._noteContentRich_9igyu_390 blockquote,._noteContentRich_9igyu_390 pre{margin:0 0 var(--space-2)}._noteContentRich_9igyu_390>:last-child{margin-bottom:0}._noteContentRich_9igyu_390 ul,._noteContentRich_9igyu_390 ol{padding-left:var(--space-5)}._noteContentRich_9igyu_390 h1,._noteContentRich_9igyu_390 h2,._noteContentRich_9igyu_390 h3,._noteContentRich_9igyu_390 h4{margin:var(--space-3) 0 var(--space-1_5);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}._noteContentRich_9igyu_390 a{color:var(--color-primary-700);text-decoration:underline}._noteContentRich_9igyu_390 blockquote{padding-left:var(--space-3);border-left:2px solid var(--border-default)}._noteContentRich_9igyu_390 table{max-width:100%;margin:0 0 var(--space-2);border-collapse:collapse}._noteContentRich_9igyu_390 th,._noteContentRich_9igyu_390 td{padding:var(--space-1_5) var(--space-2_5);border:1px solid var(--border-default);text-align:left;vertical-align:top}._noteContentRich_9igyu_390 th{font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-sunken)}._noteContentRich_9igyu_390 caption{padding-bottom:var(--space-1);text-align:left;color:var(--text-tertiary)}._noteContentRich_9igyu_390 hr{margin:var(--space-3) 0;border:0;border-top:1px solid var(--border-default)}._editBlocked_9igyu_471{margin:var(--space-2) 0 0;font-size:var(--text-xs);font-family:var(--font-body);color:var(--text-tertiary)}._listNotice_9igyu_479{margin:0 0 var(--space-3);font-size:var(--text-xs);font-family:var(--font-body);line-height:var(--leading-relaxed);color:var(--text-tertiary)}._inlineError_9igyu_488{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-xs);font-family:var(--font-body);color:var(--color-rejected-700)}._inlineError_9igyu_488 button{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--color-primary-700);background:transparent;border:1px solid var(--color-primary-600);border-radius:var(--radius-full);cursor:pointer}._inlineError_9igyu_488 button:hover{background:var(--color-primary-50)}._inlineError_9igyu_488 button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:768px){._inlineError_9igyu_488 button{min-height:44px}}._editForm_9igyu_526{margin-top:var(--space-1)}._listFooter_9igyu_531{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}._listCount_9igyu_540{font-size:var(--text-xs);font-family:var(--font-body);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._loadMoreButton_9igyu_547{display:inline-flex;align-items:center;gap:var(--space-1_5);margin-left:auto;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._loadMoreButton_9igyu_547:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-sunken)}._loadMoreButton_9igyu_547:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadMoreButton_9igyu_547:disabled{cursor:wait;opacity:.7}@media(max-width:768px){._loadMoreButton_9igyu_547{min-height:44px}}._emptyState_9igyu_587{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-tertiary)}._emptyState_9igyu_587 svg{margin-bottom:var(--space-3);opacity:.4;color:var(--text-muted)}._emptyState_9igyu_587 p{margin:0 0 var(--space-1) 0;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary);font-family:var(--font-body)}._emptyState_9igyu_587 span{font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-body)}._loadingState_9igyu_618,._errorState_9igyu_630{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-tertiary);gap:var(--space-3)}._errorState_9igyu_630 p{margin:0;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary);font-family:var(--font-body)}._errorState_9igyu_630 button{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--color-primary-700);background:transparent;border:1px solid var(--color-primary-600);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._errorState_9igyu_630 button:hover{background:var(--color-primary-50);border-color:var(--color-primary-700)}._spinner_9igyu_668{animation:_spin_9igyu_668 1s linear infinite}@keyframes _spin_9igyu_668{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._attachmentList_9igyu_682{display:flex;flex-wrap:wrap;gap:var(--space-1_5);margin-top:var(--space-3)}._attachmentLink_9igyu_689{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2_5);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary-700);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);text-decoration:none;overflow-wrap:anywhere}._attachmentLink_9igyu_689:hover{background:var(--color-primary-50)}._attachmentLink_9igyu_689:focus-visible{box-shadow:var(--shadow-focus)}._container_169ks_1{padding:var(--space-5) var(--space-6)}._header_169ks_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._title_169ks_12{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._count_169ks_21{font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._loadMore_169ks_28{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding-top:var(--space-5)}._loadMoreError_169ks_37{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-700)}._loadMoreButton_169ks_43{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._loadMoreButton_169ks_43:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-sunken)}._loadMoreButton_169ks_43:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadMoreButton_169ks_43:disabled{cursor:wait;opacity:.7}@media(max-width:768px){._loadMoreButton_169ks_43{min-height:44px}}._timeline_169ks_81{display:flex;flex-direction:column}._interactionCard_169ks_86{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out);position:relative}._interactionCard_169ks_86:last-child{border-bottom:none}._interactionCard_169ks_86:hover{background:var(--surface-sunken)}._iconWrapper_169ks_103{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-ink-100);border-radius:var(--radius-full);color:var(--color-primary-700);flex-shrink:0}._content_169ks_115{flex:1;min-width:0}._cardHeader_169ks_120{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}._headerLeft_169ks_129{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}._headerRight_169ks_137{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._type_169ks_144{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary-700)}._tag_169ks_152{display:inline-flex;align-items:center;padding:2px var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);line-height:1.4}._tagInbound_169ks_162{background:var(--color-pending-100);color:var(--color-status-amber-text)}._tagOutbound_169ks_167{background:var(--color-approved-50);color:var(--color-status-green-text)}._tagCategory_169ks_172{background:var(--color-expired-100);color:var(--text-secondary)}._date_169ks_177{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._menuWrapper_169ks_185{position:relative}._menuButton_169ks_189{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._menuButton_169ks_189:hover{background:var(--surface-sunken);color:var(--text-primary)}._menuButton_169ks_189:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._menuDropdown_169ks_213{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);padding:var(--space-1);display:flex;flex-direction:column;gap:2px}._menuItem_169ks_229{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2_5);background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;text-align:left;width:100%}._menuItem_169ks_229:hover{background:var(--surface-sunken)}._menuItemDanger_169ks_249{color:var(--color-status-red-text)}._menuItemDanger_169ks_249:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._interactionTitle_169ks_258{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2)}._notes_169ks_267{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;margin:0 0 var(--space-3);white-space:normal;word-break:break-word}._notes_169ks_267 p{margin:0 0 var(--space-2)}._attachmentList_169ks_280{display:flex;flex-wrap:wrap;gap:var(--space-1_5);margin-bottom:var(--space-3)}._attachmentLink_169ks_287{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2_5);font-size:var(--text-xs);color:var(--color-primary-700);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);text-decoration:none}._attachmentLink_169ks_287:hover{background:var(--color-primary-50)}._emailSection_169ks_304{margin-bottom:var(--space-3)}._emailToggle_169ks_308{display:inline-flex;align-items:center;gap:var(--space-1);background:transparent;border:none;padding:var(--space-1) 0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-interactive);cursor:pointer}._emailToggle_169ks_308:hover{text-decoration:underline}._emailBody_169ks_325{margin-top:var(--space-2);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}._emailMeta_169ks_333{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._emailLabel_169ks_344{color:var(--text-tertiary);font-weight:var(--font-medium);margin-right:var(--space-1)}._emailHtml_169ks_350{font-size:var(--text-sm);color:var(--text-primary);line-height:1.5}._meta_169ks_356{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary)}._author_169ks_365,._contact_169ks_366{display:flex;align-items:center}._metaLink_169ks_371{color:var(--color-interactive);text-decoration:none}._metaLink_169ks_371:hover{text-decoration:underline}._loadingContainer_169ks_380,._errorContainer_169ks_381{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12);color:var(--text-secondary)}._errorContainer_169ks_381{color:var(--color-status-red-text)}._spinner_169ks_394{animation:_spin_169ks_394 1s linear infinite}@keyframes _spin_169ks_394{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_169ks_407{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_169ks_416{color:var(--text-tertiary);margin-bottom:var(--space-4)}._emptyState_169ks_407 h4{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary)}._emptyState_169ks_407 p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:320px}._files_10b27_2{padding:var(--space-5) var(--space-6);position:relative;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);border:2px solid transparent;border-radius:var(--radius-xl)}._files_10b27_2._dragOver_10b27_10{border-color:var(--color-primary-600);background:var(--color-primary-50)}._hiddenInput_10b27_16{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._header_10b27_25{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._title_10b27_32{margin:0;font-size:var(--text-xl);font-weight:var(--font-medium);font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary)}._uploadButton_10b27_41{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._uploadButton_10b27_41:hover{filter:brightness(.93)}._uploadButton_10b27_41:disabled{opacity:.6;cursor:not-allowed}._progressContainer_10b27_68{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:6px}._progressBar_10b27_79{flex:1;height:6px;background:var(--surface-sunken);border-radius:3px;overflow:hidden}._progressFill_10b27_87{height:100%;background:var(--color-primary-600);border-radius:3px;transition:width .2s ease}._progressText_10b27_94{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap}._dragOverlay_10b27_102{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--color-primary-50);border:2px dashed var(--color-primary-600);border-radius:8px;color:var(--color-primary-700);font-size:14px;font-weight:500;z-index:10;pointer-events:none}._loadingState_10b27_121{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;color:var(--text-tertiary);font-size:13px}._spinner_10b27_132{animation:_spin_10b27_132 1s linear infinite}@keyframes _spin_10b27_132{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toolbar_10b27_142{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._searchBar_10b27_150{position:relative;flex:1;max-width:300px}._searchIcon_10b27_156{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}._searchInput_10b27_165{width:100%;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-9);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_10b27_165::placeholder{color:var(--text-tertiary)}._searchInput_10b27_165:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._viewToggle_10b27_187{display:flex;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);overflow:hidden}._viewButton_10b27_195{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;transition:all .15s ease}._viewButton_10b27_195:hover{color:var(--text-secondary);background:var(--surface-sunken)}._viewButton_10b27_195._active_10b27_213{color:var(--color-primary-700);background:var(--color-primary-50)}._filesList_10b27_219{border-top:1px solid var(--border-subtle)}._listHeader_10b27_223{display:grid;grid-template-columns:1fr 80px 100px 100px 60px;gap:var(--space-3);padding:var(--space-2_5) var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle)}._listRow_10b27_236{display:grid;grid-template-columns:1fr 80px 100px 100px 60px;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._listRow_10b27_236:last-child{border-bottom:none}._listRow_10b27_236:hover{background:var(--surface-sunken)}._fileName_10b27_254{display:flex;align-items:center;gap:10px;min-width:0}._fileIcon_10b27_261{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-ink-100);color:var(--color-primary-700);flex-shrink:0}._fileNameText_10b27_273{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileType_10b27_282{font-size:var(--text-xs);font-family:var(--font-body);color:var(--text-tertiary)}._fileSize_10b27_288{font-size:var(--text-xs);font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary)}._fileDate_10b27_295{font-size:12px;color:var(--text-tertiary)}._fileUploader_10b27_300{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileActions_10b27_308{display:flex;align-items:center;justify-content:flex-end;gap:4px}._actionButton_10b27_315{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-tertiary);background:transparent;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .15s ease;position:relative}._actionButton_10b27_315:hover{color:var(--text-secondary);background:var(--surface-sunken)}._deleteButton_10b27_336:hover{color:var(--color-status-red-text);background:var(--color-rejected-50)}._actionButton_10b27_315:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:var(--z-tooltip)}._actionButton_10b27_315:hover:after,._actionButton_10b27_315:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._filesGrid_10b27_367{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._gridCard_10b27_373{display:flex;flex-direction:column;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--duration-fast) var(--ease-out)}._gridCard_10b27_373:hover{border-color:var(--border-default);box-shadow:var(--shadow-card-hover)}._gridIcon_10b27_388{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--color-ink-100);color:var(--color-primary-700)}._gridInfo_10b27_400{flex:1;min-width:0}._gridFileName_10b27_405{display:block;font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}._gridMeta_10b27_416{display:block;font-size:11px;color:var(--text-tertiary)}._gridActions_10b27_422{display:flex;justify-content:flex-end;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}._emptyState_10b27_432{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-tertiary)}._emptyState_10b27_432 svg{margin-bottom:12px;opacity:.5}._emptyState_10b27_432 p{margin:0 0 4px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-secondary)}._emptyState_10b27_432 span{font-size:12px}._container_isqzk_1{padding:var(--space-5) var(--space-6)}._header_isqzk_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}._title_isqzk_12{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._addButton_isqzk_21{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-4);background:var(--color-primary-600);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._addButton_isqzk_21:hover{filter:brightness(.93)}._addButton_isqzk_21:focus-visible,._saveButton_isqzk_43:focus-visible,._cancelButton_isqzk_44:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._addForm_isqzk_49{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6)}._input_isqzk_57{width:100%;padding:var(--space-2_5) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3)}._input_isqzk_57:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._formActions_isqzk_75{display:flex;justify-content:flex-end;gap:var(--space-2)}._cancelButton_isqzk_44{height:40px;padding:0 var(--space-4);background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}._cancelButton_isqzk_44:hover{background:var(--surface-sunken)}._saveButton_isqzk_43{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-4);background:var(--color-primary-600);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._saveButton_isqzk_43:hover:not(:disabled){filter:brightness(.93)}._saveButton_isqzk_43:disabled{opacity:.6;cursor:not-allowed}._section_isqzk_124{margin-bottom:var(--space-8)}._sectionTitle_isqzk_128{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._todoList_isqzk_138{display:flex;flex-direction:column}._todoItem_isqzk_143{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._todoItem_isqzk_143:last-child{border-bottom:none}._todoItem_isqzk_143:hover{background:var(--surface-sunken)}._todoItem_isqzk_143._completed_isqzk_160{opacity:.7}._checkbox_isqzk_164{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;margin-top:2px}._checkbox_isqzk_164:hover{color:var(--color-primary-800)}._checkbox_isqzk_164:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._checkbox_isqzk_164._checked_isqzk_187{color:var(--color-status-green-text)}._todoContent_isqzk_191{flex:1;min-width:0}._todoTitle_isqzk_196{font-size:var(--text-sm);color:var(--text-primary);word-break:break-word}._todoTitle_isqzk_196._strikethrough_isqzk_202{text-decoration:line-through;color:var(--text-tertiary)}._todoMeta_isqzk_207{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}._dueDate_isqzk_214,._assignee_isqzk_215,._completedDate_isqzk_216{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._priority_isqzk_225{display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--font-semibold)}._priority_high_isqzk_234{background:var(--color-rejected-50);color:var(--color-status-red-text)}._priority_medium_isqzk_239{background:var(--color-pending-100);color:var(--color-status-amber-text)}._priority_low_isqzk_244{background:var(--color-modified-100);color:var(--color-status-blue-text)}._priority_lowest_isqzk_249{background:var(--color-expired-100);color:var(--text-secondary)}._dueDate_isqzk_214._overdue_mild_isqzk_254{color:var(--color-status-amber-text)}._dueDate_isqzk_214._overdue_moderate_isqzk_258{color:var(--color-terracotta-600)}._dueDate_isqzk_214._overdue_severe_isqzk_262{color:var(--color-status-red-text)}._loadingContainer_isqzk_266,._errorContainer_isqzk_267{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12);color:var(--text-secondary)}._errorContainer_isqzk_267{color:var(--color-status-red-text)}._spinner_isqzk_280{animation:_spin_isqzk_280 1s linear infinite}@keyframes _spin_isqzk_280{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_isqzk_293{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_isqzk_302{color:var(--text-tertiary);margin-bottom:var(--space-4)}._emptyState_isqzk_293 h4{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary)}._emptyState_isqzk_293 p{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-6);max-width:300px}._container_1e9kp_1{padding:var(--space-5) var(--space-6)}._header_1e9kp_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._title_1e9kp_12{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._titleIcon_1e9kp_24{color:var(--color-primary-700)}._count_1e9kp_28{font-size:var(--text-sm);color:var(--text-tertiary)}._insightsList_1e9kp_33{display:flex;flex-direction:column}._insightCard_1e9kp_38{padding:var(--space-5) var(--space-2);border-bottom:1px solid var(--border-subtle)}._insightCard_1e9kp_38:last-child{border-bottom:none}._cardHeader_1e9kp_47{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._insightType_1e9kp_54{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._date_1e9kp_62{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._content_1e9kp_70{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word}._loadingContainer_1e9kp_78,._errorContainer_1e9kp_79{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12);color:var(--text-secondary)}._errorContainer_1e9kp_79{color:var(--color-status-red-text)}._spinner_1e9kp_92{animation:_spin_1e9kp_92 1s linear infinite}@keyframes _spin_1e9kp_92{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_1e9kp_105{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_1e9kp_114{color:var(--text-tertiary);margin-bottom:var(--space-4)}._emptyState_1e9kp_105 h4{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary)}._emptyState_1e9kp_105 p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:320px}._container_6zkis_1{padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}._scoreCard_6zkis_8,._analysisCard_6zkis_9,._sourcesCard_6zkis_10{padding:0 0 var(--space-6);border-bottom:1px solid var(--border-subtle)}._sourcesCard_6zkis_10{border-bottom:none;padding-bottom:0}._cardTitle_6zkis_20{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-4)}._scoreHeader_6zkis_29{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}._scoreDate_6zkis_36{font-size:14px;color:var(--text-tertiary);margin:4px 0 0}._scoreDisplay_6zkis_42{text-align:right}._overallScore_6zkis_46{font-family:var(--font-display);font-size:3rem;font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;line-height:1}._overallScore_6zkis_46._success_6zkis_55{color:var(--color-status-green-text)}._overallScore_6zkis_46._warning_6zkis_59{color:var(--color-status-amber-text)}._overallScore_6zkis_46._danger_6zkis_63{color:var(--color-status-red-text)}._overallScore_6zkis_46._neutral_6zkis_67{color:var(--text-tertiary)}._outOf_6zkis_71{display:block;font-size:14px;color:var(--text-tertiary);margin-top:4px}._trendBadge_6zkis_78{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding:2px var(--space-2_5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}._trendUp_6zkis_89{background:var(--color-approved-50);color:var(--color-status-green-text)}._trendDown_6zkis_94{background:var(--color-rejected-50);color:var(--color-status-red-text)}._trendStable_6zkis_99{background:var(--surface-sunken);color:var(--text-tertiary)}._trendTimeframe_6zkis_104{opacity:.7}._outreachBanner_6zkis_108{background:var(--color-amber-brand-50);border:1px solid var(--color-amber-brand-200);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-5)}._outreachPriority_6zkis_116{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-status-amber-text)}._outreachReason_6zkis_124{font-size:14px;color:var(--text-secondary);margin:8px 0 0}._dimensionsGrid_6zkis_130{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){._dimensionsGrid_6zkis_130{grid-template-columns:1fr}}._dimensionCard_6zkis_142{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-4)}._dimensionTitle_6zkis_148{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0 0 var(--space-2)}._dimensionScore_6zkis_158{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;margin-bottom:var(--space-1)}._dimensionScore_6zkis_158._success_6zkis_55{color:var(--color-status-green-text)}._dimensionScore_6zkis_158._warning_6zkis_59{color:var(--color-status-amber-text)}._dimensionScore_6zkis_158._danger_6zkis_63{color:var(--color-status-red-text)}._dimensionScore_6zkis_158._neutral_6zkis_67{color:var(--text-tertiary)}._dimensionMeta_6zkis_182{font-size:12px;color:var(--text-tertiary);margin:0}._summary_6zkis_188{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 24px}._section_6zkis_195{margin-bottom:24px}._section_6zkis_195:last-child{margin-bottom:0}._sectionTitle_6zkis_203{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0 0 var(--space-3)}._positiveIcon_6zkis_216{color:var(--color-status-green-text)}._concernIcon_6zkis_220{color:var(--color-status-red-text)}._warningsList_6zkis_224{display:flex;flex-direction:column;gap:12px}._warningCard_6zkis_230{padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}._warningHeader_6zkis_236{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._warningMessage_6zkis_243{font-size:14px;font-weight:500;color:var(--text-primary)}._severityBadge_6zkis_249{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px var(--space-2_5);border-radius:var(--radius-full)}._severityBadge_6zkis_249._danger_6zkis_63{background:var(--color-rejected-50);color:var(--color-status-red-text)}._severityBadge_6zkis_249._warning_6zkis_59,._severityBadge_6zkis_249._caution_6zkis_266{background:var(--color-pending-100);color:var(--color-status-amber-text)}._severityBadge_6zkis_249._success_6zkis_55{background:var(--color-approved-50);color:var(--color-status-green-text)}._evidence_6zkis_276{font-size:13px;color:var(--text-secondary);margin:4px 0 0}._indicatorList_6zkis_282{margin:0;padding-left:20px}._indicatorList_6zkis_282 li{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:6px}._articlesList_6zkis_294{display:flex;flex-direction:column;gap:12px}._articleCard_6zkis_300{display:block;padding:12px;background:var(--surface-sunken);border-radius:6px;text-decoration:none;transition:background-color .2s}._articleCard_6zkis_300:hover{background:var(--surface-sunken)}._articleTitle_6zkis_313{display:block;font-size:14px;font-weight:600;color:var(--color-primary-700);margin-bottom:4px}._articleMeta_6zkis_321{display:block;font-size:12px;color:var(--text-tertiary);margin-bottom:4px}._articleSnippet_6zkis_328{font-size:13px;color:var(--text-secondary);margin:4px 0 0;line-height:1.4}._loadingContainer_6zkis_335,._errorContainer_6zkis_336{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--space-12);color:var(--text-secondary)}._errorContainer_6zkis_336{color:var(--color-status-red-text)}._spinner_6zkis_349{animation:_spin_6zkis_349 1s linear infinite}@keyframes _spin_6zkis_349{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_6zkis_362{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_6zkis_371{color:var(--text-tertiary);margin-bottom:16px}._emptyState_6zkis_362 h4{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 8px}._emptyState_6zkis_362 p{font-size:14px;color:var(--text-secondary);margin:0 0 16px;max-width:320px}._refreshButton_6zkis_391{display:inline-flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-4);margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-body);border-radius:var(--radius-full);border:1.5px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._refreshButton_6zkis_391:hover:not(:disabled){border-color:var(--color-primary-600);color:var(--color-primary-800)}._refreshButton_6zkis_391:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}._factorsToggle_6zkis_421{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:none;background:none;font-size:12px;font-family:var(--font-body);color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._factorsToggle_6zkis_421:hover{color:var(--color-primary-800)}._factorsList_6zkis_440{margin-top:8px;display:flex;flex-direction:column;gap:6px}._factorItem_6zkis_447{padding:var(--space-2) var(--space-2_5);background:var(--surface-raised);border-radius:var(--radius-md)}._factorHeader_6zkis_453{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}._factorName_6zkis_460{font-size:12px;font-weight:var(--font-medium);color:var(--text-primary)}._factorImpact_6zkis_466{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:1px var(--space-2);border-radius:var(--radius-full)}._impactPositive_6zkis_473{background:var(--color-approved-50);color:var(--color-status-green-text)}._impactNegative_6zkis_478{background:var(--color-rejected-50);color:var(--color-status-red-text)}._impactNeutral_6zkis_483{background:var(--surface-sunken);color:var(--text-tertiary)}._factorDetails_6zkis_488{display:flex;gap:12px;font-size:11px;color:var(--text-tertiary)}._dataGapIcon_6zkis_496{color:var(--color-status-amber-text)}._dataGapsBanner_6zkis_500{background:var(--color-pending-100);border:1px solid var(--color-amber-brand-200);border-radius:var(--radius-md);padding:12px 16px}._dataGapsList_6zkis_507{margin:0;padding-left:18px}._dataGapsList_6zkis_507 li{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:4px}._dataGapsList_6zkis_507 li:last-child{margin-bottom:0}._sourceSection_6zkis_524{margin-bottom:24px}._sourceSection_6zkis_524:last-child{margin-bottom:0}._reviewBusinessInfo_6zkis_533{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;background:var(--surface-sunken);border-radius:var(--radius-md)}._reviewBusinessName_6zkis_544{font-size:14px;font-weight:var(--font-semibold);color:var(--text-primary)}._reviewRating_6zkis_550{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-secondary)}._starIcon_6zkis_558{color:var(--color-amber-brand-500);fill:var(--color-amber-brand-500)}._reviewAddress_6zkis_563{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary)}._reviewsList_6zkis_572{display:flex;flex-direction:column;gap:10px}._reviewCard_6zkis_578{padding:12px;background:var(--surface-sunken);border-radius:var(--radius-md)}._reviewHeader_6zkis_584{display:flex;align-items:center;gap:8px;margin-bottom:6px}._reviewAuthor_6zkis_591{font-size:13px;font-weight:var(--font-medium);color:var(--text-primary)}._reviewRatingBadge_6zkis_597{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--text-secondary)}._reviewDate_6zkis_605{font-size:12px;color:var(--text-tertiary)}._reviewText_6zkis_610{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._officialCard_6zkis_623{padding:0 0 var(--space-6);border-bottom:1px solid var(--border-subtle)}._officialCard_6zkis_623 ._cardTitle_6zkis_20{display:flex;align-items:center;gap:var(--space-2)}._officialIcon_6zkis_634{color:var(--color-rejected-600);flex-shrink:0}._noticeList_6zkis_639{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._noticeItem_6zkis_648{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}._noticeTitle_6zkis_657{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._noticeMeta_6zkis_663{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._noticeFooter_6zkis_669{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._confirmedBadge_6zkis_676{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-inset);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}._noticeLink_6zkis_687{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-interactive)}._card_1ndea_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-out)}._card_1ndea_1:hover{border-color:var(--border-hover)}._icon_1ndea_17{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-700)}._content_1ndea_29{flex:1;min-width:0}._title_1ndea_34{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_1ndea_44{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-0_5)}._metaItem_1ndea_51{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._viewButton_1ndea_59{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._viewButton_1ndea_59:hover{background:var(--surface-hover);color:var(--color-primary-800)}._viewButton_1ndea_59:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._list_dnjd4_1{display:flex;flex-direction:column;gap:var(--space-3)}._loading_dnjd4_7{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._spinner_dnjd4_19{animation:_spin_dnjd4_19 1s linear infinite}@keyframes _spin_dnjd4_19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._empty_dnjd4_28{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-10) var(--space-4)}._emptyIcon_dnjd4_36{color:var(--text-quaternary);margin-bottom:var(--space-3)}._emptyTitle_dnjd4_41{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-tertiary);margin:0 0 var(--space-1) 0}._emptyDescription_dnjd4_50{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;max-width:240px}._container_rylsw_2{padding:var(--space-5) var(--space-6)}._header_rylsw_6{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._title_rylsw_13{font-size:var(--text-xl);font-weight:var(--font-medium);font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0}._count_rylsw_22{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._jobsList_rylsw_29{display:flex;flex-direction:column}._jobCard_rylsw_34{display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-2);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._jobCard_rylsw_34:hover{background:var(--surface-sunken)}._avatar_rylsw_47{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-ink-100);flex-shrink:0}._avatar_rylsw_47 span{font-size:15px;font-weight:600;font-family:var(--font-display);color:var(--text-secondary);letter-spacing:.02em}._jobContent_rylsw_67{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._jobTitleRow_rylsw_75{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._jobTitle_rylsw_75{font-size:var(--text-lg);font-weight:var(--font-medium);font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:1.3}._companyRow_rylsw_92{display:flex;align-items:center;gap:var(--space-2, 8px)}._company_rylsw_92{font-size:14px;color:var(--text-secondary)}._companyMeta_rylsw_103{font-size:var(--text-xs, 12px);color:var(--text-muted, var(--text-tertiary))}._statusBadge_rylsw_109{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);border-radius:var(--radius-full);flex-shrink:0}._statusFilled_rylsw_121{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusExpired_rylsw_127{color:var(--text-secondary);background:var(--color-expired-100)}._statusInactive_rylsw_133{color:var(--color-status-amber-text);background:var(--color-pending-100)}._workArrangementTag_rylsw_140{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full)}._location_rylsw_152{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text-tertiary)}._description_rylsw_160{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._tags_rylsw_172{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._tag_rylsw_172{display:inline-block;padding:2px var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full)}._footer_rylsw_190{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid var(--border-subtle)}._footerLeft_rylsw_199{display:flex;align-items:center;gap:12px}._discoveredDate_rylsw_205{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-tertiary)}._warning_rylsw_213{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-status-amber-text)}._viewLink_rylsw_221{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._viewLink_rylsw_221:hover{color:var(--color-primary-800)}._loadingContainer_rylsw_237{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--space-12);color:var(--text-secondary)}._spinner_rylsw_246{animation:_spin_rylsw_246 1s linear infinite}@keyframes _spin_rylsw_246{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorContainer_rylsw_260{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--space-12);color:var(--color-status-red-text)}._emptyState_rylsw_270{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_rylsw_279{color:var(--text-tertiary);margin-bottom:16px}._emptyState_rylsw_270 h4{font-size:var(--text-xl);font-weight:var(--font-medium);font-family:var(--font-display);color:var(--text-primary);margin:0 0 8px}._emptyState_rylsw_270 p{font-size:14px;color:var(--text-secondary);margin:0;max-width:320px}._summaryRow_rylsw_300{display:flex;gap:var(--space-4);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}._summaryStat_rylsw_309{flex:1;text-align:center;padding:var(--space-3);border-right:1px solid var(--border-subtle)}._summaryStat_rylsw_309:last-child{border-right:none}._statLabel_rylsw_320{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._statValue_rylsw_329{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);margin:var(--space-1) 0}._statSubtitle_rylsw_338{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._skillsSection_rylsw_345{margin-bottom:var(--space-4)}._skillsTitle_rylsw_349{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._skillsChips_rylsw_359{display:flex;flex-wrap:wrap;gap:var(--space-2)}._skillChip_rylsw_365{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._emptyStatePanel_rylsw_376{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-12) var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-lg);gap:var(--space-4)}._emptyTitle_rylsw_387{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0}._emptyText_rylsw_395{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);max-width:480px;margin:0;line-height:1.5}._emptyActions_rylsw_404{display:flex;gap:var(--space-3);margin-top:var(--space-4)}._primaryButton_rylsw_410,._secondaryButton_rylsw_411{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._primaryButton_rylsw_410{background:var(--color-primary-600);color:var(--text-inverse);border:none}._primaryButton_rylsw_410:hover:not(:disabled){filter:brightness(.93)}._primaryButton_rylsw_410:disabled,._secondaryButton_rylsw_411:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_rylsw_411{background:var(--surface-raised);color:var(--text-primary);border:1.5px solid var(--border-subtle)}._secondaryButton_rylsw_411:hover:not(:disabled){background:var(--surface-sunken)}._container_15nbh_1{padding:var(--space-5) var(--space-6)}._header_15nbh_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}._title_15nbh_12{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._inboxButton_15nbh_21{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._inboxButton_15nbh_21:hover{background:var(--surface-sunken)}._inboxButton_15nbh_21:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._section_15nbh_47{margin-bottom:var(--space-8)}._sectionTitle_15nbh_51{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._actionList_15nbh_61{display:flex;flex-direction:column}._actionCard_15nbh_66{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._actionCard_15nbh_66:last-child{border-bottom:none}._actionCard_15nbh_66:hover{background:var(--surface-sunken)}._actionCard_15nbh_66._resolved_15nbh_84{opacity:.7;cursor:default}._actionCard_15nbh_66._resolved_15nbh_84:hover{background:transparent}._actionIcon_15nbh_93{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-ink-100);color:var(--color-primary-700);flex-shrink:0}._actionContent_15nbh_105{flex:1;min-width:0}._actionTitle_15nbh_110{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--space-1_5)}._actionMeta_15nbh_118{display:flex;align-items:center;gap:var(--space-2_5);flex-wrap:wrap}._statusBadge_15nbh_125{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px var(--space-2_5);border-radius:var(--radius-full)}._statusPending_15nbh_135{color:var(--color-status-amber-text);background:var(--color-pending-100)}._statusApproved_15nbh_140{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusRejected_15nbh_145{color:var(--color-status-red-text);background:var(--color-rejected-50)}._statusDefault_15nbh_150{color:var(--text-secondary);background:var(--color-expired-100)}._confidence_15nbh_155{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._date_15nbh_161{font-size:var(--text-xs);color:var(--text-tertiary)}._chevron_15nbh_166{color:var(--text-tertiary);opacity:.5;flex-shrink:0;margin-top:var(--space-1)}._loadingState_15nbh_174{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);gap:var(--space-3);color:var(--text-tertiary);font-size:var(--text-sm)}._spinner_15nbh_185{animation:_spin_15nbh_185 1s linear infinite}@keyframes _spin_15nbh_185{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorState_15nbh_194{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-tertiary)}._errorState_15nbh_194 svg{margin-bottom:var(--space-3);color:var(--color-terracotta-600)}._errorState_15nbh_194 p{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._errorState_15nbh_194 span{font-size:var(--text-xs)}._emptyState_15nbh_220{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center;color:var(--text-tertiary)}._emptyState_15nbh_220 svg{margin-bottom:var(--space-3);opacity:.4}._emptyState_15nbh_220 p{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-secondary)}._emptyState_15nbh_220 span{font-size:var(--text-xs)}._wrapper_16h40_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._table_16h40_9{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}._table_16h40_9 th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--surface-inset);font-weight:var(--font-semibold);font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-subtle)}._table_16h40_9 td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}._table_16h40_9 tbody tr{cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._table_16h40_9 tbody tr:hover{background:var(--surface-panel-hover)}._state_16h40_44{padding:var(--space-8);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}._empty_16h40_51 h3{font-family:var(--font-display);font-style:italic;font-weight:var(--font-medium);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._empty_16h40_51 p{color:var(--text-secondary);margin:0;font-size:var(--text-sm)}._statusBadge_16h40_67{display:inline-block;padding:var(--space-0_5) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:capitalize}._statusBadge_16h40_67._draft_16h40_76{background:var(--color-expired-100);color:var(--text-secondary)}._statusBadge_16h40_67._approved_16h40_81{background:var(--color-approved-50);color:var(--color-status-green-text)}._statusBadge_16h40_67._final_16h40_86{background:var(--color-modified-100);color:var(--color-status-blue-text)}._overdue_16h40_91{color:var(--color-terracotta-600);font-weight:var(--font-semibold)}._scheduleBadge_16h40_96{display:inline-block;padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-expired-100)}._scheduleBadge_16h40_96._active_16h40_105{color:var(--color-status-green-text);background:var(--color-approved-50)}._dialog_16frc_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:520px;width:calc(100% - var(--space-8));background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_16frc_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_16frc_19{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}._title_16frc_26{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary)}._subtitle_16frc_34{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._terms_16frc_42{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._terms_16frc_42>div{display:flex;justify-content:space-between;gap:var(--space-4)}._terms_16frc_42 dt{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._terms_16frc_42 dd{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}._steps_16frc_75{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._scheduleList_16frc_87{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-3) var(--space-4);list-style:none;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._scheduleList_16frc_87 li{display:flex;justify-content:space-between;gap:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._scheduleCadence_16frc_108{color:var(--text-secondary);text-align:right;white-space:nowrap}._label_16frc_114{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._optional_16frc_122{font-weight:var(--font-normal);color:var(--text-tertiary)}._textarea_16frc_127{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);resize:vertical}._textarea_16frc_127:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._error_16frc_144{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}._actions_16frc_151{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._cancelButton_16frc_159,._primaryButton_16frc_160{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._cancelButton_16frc_159{background:var(--surface-base);border-color:var(--border-default);color:var(--text-secondary)}._cancelButton_16frc_159:hover{background:var(--surface-hover)}._primaryButton_16frc_160{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_16frc_160:hover:not(:disabled){background:var(--color-primary-fill-hover)}._primaryButton_16frc_160:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._cancelButton_16frc_159,._primaryButton_16frc_160{min-height:44px}}._dialog_13nn8_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:880px;width:calc(100% - var(--space-8));max-height:calc(100vh - var(--space-8));overflow:auto;background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_13nn8_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_13nn8_21{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);font-family:var(--font-body)}._header_13nn8_29{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._title_13nn8_36{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary)}._iconButton_13nn8_44{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0}._iconButton_13nn8_44:hover{background:var(--surface-hover)}._iconButton_13nn8_44:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconButton_13nn8_44:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._iconButton_13nn8_44:hover:after,._iconButton_13nn8_44:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._summary_13nn8_96{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._facts_13nn8_108{display:grid;grid-template-columns:repeat(4,minmax(0,auto));gap:var(--space-2) var(--space-8);margin:0}._facts_13nn8_108 dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}._facts_13nn8_108 dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._summaryActions_13nn8_129{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}._section_13nn8_136{display:flex;flex-direction:column;gap:var(--space-3)}._sectionTitle_13nn8_142{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary)}._muted_13nn8_150{margin:0;font-size:var(--text-sm);color:var(--text-tertiary)}._latest_13nn8_156{display:flex;flex-direction:column;gap:var(--space-3)}._latestMeta_13nn8_162{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._table_13nn8_172{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_13nn8_172 th,._table_13nn8_172 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:middle}._table_13nn8_172 thead th{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);background:var(--surface-inset)}._table_13nn8_172 tbody th{font-weight:var(--font-medium);color:var(--text-primary)}._table_13nn8_172 td{font-variant-numeric:tabular-nums;color:var(--text-secondary)}._badgeNeutral_13nn8_205,._badgePending_13nn8_206,._badgeSuccess_13nn8_207,._badgeDanger_13nn8_208{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap}._badgeNeutral_13nn8_205{background:var(--surface-inset);color:var(--text-secondary)}._badgePending_13nn8_206{background:var(--color-pending-100);color:var(--color-pending-700)}._badgeSuccess_13nn8_207{background:var(--color-approved-100);color:var(--color-approved-700)}._badgeDanger_13nn8_208{background:var(--color-rejected-100);color:var(--color-rejected-700)}._files_13nn8_238{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}._files_13nn8_238 li{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary)}._files_13nn8_238 a,._inlineLink_13nn8_256{color:var(--color-interactive);text-decoration:none;font-size:var(--text-sm)}._files_13nn8_238 a:hover,._inlineLink_13nn8_256:hover{text-decoration:underline}._reviewLink_13nn8_267{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-interactive);text-decoration:none}._reviewLink_13nn8_267:hover{text-decoration:underline}._reviewPending_13nn8_282,._requested_13nn8_283{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._history_13nn8_292{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._historyRow_13nn8_300{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border-hairline);font-size:var(--text-sm)}._historyDue_13nn8_311{font-weight:var(--font-medium);color:var(--text-primary)}._historyBadges_13nn8_316{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._requestForm_13nn8_323{display:flex;flex-direction:column;gap:var(--space-2);min-width:280px}._trackOffer_13nn8_331{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-width:360px}._trackOffer_13nn8_331 p{margin:0;font-size:var(--text-sm)}._label_13nn8_344{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._textarea_13nn8_350{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);resize:vertical}._textarea_13nn8_350:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._error_13nn8_368{margin:0;font-size:var(--text-sm);color:var(--color-rejected-600)}._actions_13nn8_374{display:flex;justify-content:flex-end;gap:var(--space-2)}._primaryButton_13nn8_380,._secondaryButton_13nn8_381{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._primaryButton_13nn8_380{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_13nn8_380:hover:not(:disabled){background:var(--color-primary-fill-hover)}._primaryButton_13nn8_380:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_13nn8_381{background:var(--surface-base);border-color:var(--border-default);color:var(--text-secondary)}._secondaryButton_13nn8_381:hover{background:var(--surface-hover)}._primaryButton_13nn8_380:focus-visible,._secondaryButton_13nn8_381:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:768px){._facts_13nn8_108{grid-template-columns:repeat(2,minmax(0,1fr))}._primaryButton_13nn8_380,._secondaryButton_13nn8_381,._iconButton_13nn8_44{min-height:44px}._table_13nn8_172{display:block;overflow-x:auto}}._statute_13nn8_443{display:block;margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--text-tertiary)}._filings_13nn8_452{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._reportLine_13nn8_461{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._terms_13nn8_471{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary);white-space:pre-line}._section_1sjlo_2{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_1sjlo_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none}._headerCollapsed_1sjlo_19{margin-bottom:0}._title_1sjlo_23{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em}._chevronIcon_1sjlo_35{color:var(--text-tertiary);transition:transform var(--duration-fast) ease;flex-shrink:0}._chevronExpanded_1sjlo_41{transform:rotate(90deg)}._count_1sjlo_45{font-size:13px;font-weight:400;color:var(--text-tertiary)}._addText_1sjlo_51{font-size:13px;font-weight:500;color:var(--color-interactive);background:none;border:none;cursor:pointer;padding:2px 0}._addText_1sjlo_51:hover{color:var(--color-interactive-hover);text-decoration:underline}._list_1sjlo_67{display:flex;flex-direction:column;gap:8px}._investmentCard_1sjlo_74{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;border:1px solid var(--border-hairline);background:var(--surface-panel);box-shadow:var(--shadow-card);position:relative;transition:all .15s ease}._investmentCard_1sjlo_74:hover{border-color:var(--color-primary-600);background:#7a8c6a05;box-shadow:var(--shadow-card-hover)}._investmentAmount_1sjlo_93{font-size:14px;font-weight:600;font-family:var(--font-mono);color:var(--color-status-green-text)}._investmentDate_1sjlo_100{font-size:12px;color:var(--text-tertiary)}._investmentDescription_1sjlo_105{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._deleteButton_1sjlo_113{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-tertiary);background:transparent;border:none;border-radius:4px;cursor:pointer;opacity:0;transition:all .15s ease}._investmentCard_1sjlo_74:hover ._deleteButton_1sjlo_113{opacity:1}._deleteButton_1sjlo_113:hover{color:var(--color-status-red-text);background:#ef44441a}._addForm_1sjlo_141{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-inset);border-radius:8px;border:1px solid var(--border-subtle);margin-top:8px}._addFormRow_1sjlo_152{display:flex;gap:8px}._addFormInput_1sjlo_157{flex:1;padding:6px 8px;font-size:12px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:4px;outline:none;transition:border-color .15s ease}._addFormInput_1sjlo_157:focus{border-color:var(--color-primary-600)}._addFormActions_1sjlo_174{display:flex;gap:6px;justify-content:flex-end}._saveButton_1sjlo_180{padding:4px 12px;font-size:11px;font-weight:600;color:#fff;background:var(--color-primary-600);border:none;border-radius:4px;cursor:pointer;transition:opacity .15s ease}._saveButton_1sjlo_180:hover{opacity:.9}._saveButton_1sjlo_180:disabled{opacity:.5;cursor:not-allowed}._cancelButton_1sjlo_201{padding:4px 12px;font-size:11px;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:4px;cursor:pointer;transition:all .15s ease}._cancelButton_1sjlo_201:hover{border-color:var(--text-tertiary)}._emptyState_1sjlo_218{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center;color:var(--text-tertiary)}._emptyState_1sjlo_218 svg{opacity:.4}._emptyState_1sjlo_218 p{margin:0;font-size:12px}._addLink_1sjlo_237{margin-top:4px;font-size:12px;font-weight:500;color:var(--color-interactive);background:none;border:none;cursor:pointer;padding:0}._addLink_1sjlo_237:hover{color:var(--color-interactive-hover);text-decoration:underline}._section_hu04x_2{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_hu04x_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none}._headerCollapsed_hu04x_19{margin-bottom:0}._title_hu04x_23{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em}._chevronIcon_hu04x_35{color:var(--text-tertiary);transition:transform var(--duration-fast) ease;flex-shrink:0}._chevronExpanded_hu04x_41{transform:rotate(90deg)}._count_hu04x_45{font-size:13px;font-weight:400;color:var(--text-tertiary)}._addButton_hu04x_51{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease}._addButton_hu04x_51:hover{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}._emptyAddButton_hu04x_72{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:6px 12px;background:transparent;border:1px dashed var(--border-default);border-radius:6px;font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) ease}._emptyAddButton_hu04x_72:hover{background:var(--surface-sunken);border-color:var(--color-primary-600);color:var(--color-primary-800)}._incentiveActions_hu04x_93{display:flex;align-items:center;gap:2px;margin-left:auto}._actionButton_hu04x_100{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) ease}._actionButton_hu04x_100:hover{background:var(--surface-sunken);color:var(--text-primary)}._actionButtonDanger_hu04x_120:hover{background:var(--color-rejected-50, #fff1f0);color:var(--color-rejected-600)}._list_hu04x_126{display:flex;flex-direction:column;gap:8px}._incentiveCard_hu04x_133{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:8px;border:1px solid var(--border-hairline);background:var(--surface-panel);box-shadow:var(--shadow-card);transition:all .15s ease}._incentiveCard_hu04x_133:hover{border-color:var(--color-primary-600);background:#7a8c6a05;box-shadow:var(--shadow-card-hover)}._incentiveHeader_hu04x_151{display:flex;align-items:center;gap:8px}._incentiveIcon_hu04x_157{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#a855f71a;color:var(--color-status-purple-text);flex-shrink:0}._incentiveTitle_hu04x_169{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--color-primary-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statusBadge_hu04x_180{display:inline-flex;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-radius:3px;font-family:var(--font-mono);white-space:nowrap}._statusDraft_hu04x_193{color:var(--text-tertiary);background:var(--surface-inset)}._statusApproved_hu04x_198{color:var(--color-status-blue-text);background:#3b82f61a}._statusFinal_hu04x_203{color:var(--color-status-green-text);background:#22c55e1a}._incentiveDetails_hu04x_208{display:flex;flex-wrap:wrap;gap:12px;padding-left:36px}._detailItem_hu04x_215{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary)}._detailValue_hu04x_223{font-weight:500;color:var(--text-secondary);font-family:var(--font-mono)}._incentiveNotes_hu04x_229{padding-left:36px;font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emptyState_hu04x_239{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center;color:var(--text-tertiary)}._emptyState_hu04x_239 svg{opacity:.4}._emptyState_hu04x_239 p{margin:0;font-size:12px}._page_2wf0c_8{flex-shrink:0;min-height:100%;background:var(--surface-base)}._pageInner_2wf0c_15{max-width:1320px;margin:0 auto;padding:var(--space-6) var(--space-10) var(--space-16);box-sizing:border-box}._backButton_2wf0c_23{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2) var(--space-1) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);text-decoration:none;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-out)}._backButton_2wf0c_23:hover{color:var(--text-primary);text-decoration:none}._backButton_2wf0c_23:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._header_2wf0c_47{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5) var(--space-6);margin-top:var(--space-3)}._headerInfo_2wf0c_55{flex:1 1 420px;min-width:0}._headerActions_2wf0c_60{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2_5);flex-shrink:0}._intro_2wf0c_69{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-7)}._content_2wf0c_81{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,32%,440px);align-items:start;gap:var(--space-6);margin-top:var(--space-8)}._contentCollapsed_2wf0c_89{grid-template-columns:minmax(0,1fr)}._middleColumn_2wf0c_93{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}._tabsRow_2wf0c_101{display:flex;align-items:flex-start;gap:var(--space-3)}._tabs_2wf0c_101{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}._tabGroup_2wf0c_116{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:var(--space-1);background:var(--surface-sunken);border-radius:var(--radius-full)}._tabGroupLabel_2wf0c_126{padding:0 var(--space-2) 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}._tab_2wf0c_101{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:7px var(--space-3_5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);white-space:nowrap}._tab_2wf0c_101:hover{color:var(--text-primary);background:var(--color-ink-100)}._tab_2wf0c_101:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabActive_2wf0c_167,._tabActive_2wf0c_167:hover{color:var(--text-primary);font-weight:var(--font-semibold);background:var(--surface-raised);box-shadow:var(--shadow-sm)}._tabBadge_2wf0c_175{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1_5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--color-ink-100);border-radius:var(--radius-full)}._tabBadgeHighlight_2wf0c_191,._tabActive_2wf0c_167 ._tabBadgeHighlight_2wf0c_191{color:#fff;background:var(--color-terracotta-500)}._tabActive_2wf0c_167 ._tabBadge_2wf0c_175:not(._tabBadgeHighlight_2wf0c_191){color:var(--color-primary-700);background:var(--color-primary-100)}._collapseToggle_2wf0c_203{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._collapseToggle_2wf0c_203:hover{color:var(--text-primary);border-color:var(--border-default)}._collapseToggle_2wf0c_203:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._collapseToggle_2wf0c_203:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;transform:translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip);box-shadow:var(--shadow-md)}._collapseToggle_2wf0c_203:hover:after,._collapseToggle_2wf0c_203:focus-visible:after{opacity:1;transform:translateY(6px)}._tabPanel_2wf0c_258{min-height:320px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._narrowPanel_2wf0c_267{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._rail_2wf0c_275{min-width:0;display:flex;flex-direction:column;gap:var(--space-5)}._leftColumnContent_2wf0c_283,._rightColumn_2wf0c_284{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._loadingContainer_2wf0c_292{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:320px;gap:20px;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm)}._loadingSpinner_2wf0c_305{width:36px;height:36px;border:2px solid var(--border-subtle);border-top-color:var(--color-primary-600);border-radius:50%;animation:_spin_2wf0c_1 .8s linear infinite}@keyframes _spin_2wf0c_1{to{transform:rotate(360deg)}}._errorContainer_2wf0c_321,._notFoundContainer_2wf0c_322{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:360px;gap:16px;color:var(--text-tertiary);text-align:center;padding:48px}._errorContainer_2wf0c_321 svg{color:var(--color-status-red-text);opacity:.6}._notFoundContainer_2wf0c_322 svg{color:var(--text-tertiary);opacity:.4}._errorContainer_2wf0c_321 h2,._notFoundContainer_2wf0c_322 h2{margin:0;font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);font-family:var(--font-display)}._errorContainer_2wf0c_321 p,._notFoundContainer_2wf0c_322 p{margin:0;font-size:var(--text-sm);max-width:400px;line-height:var(--leading-relaxed);color:var(--text-secondary)}._backLink_2wf0c_364{display:inline-flex;align-items:center;gap:8px;margin-top:12px;height:44px;padding:0 var(--space-5);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-full);background:var(--surface-raised);border:1.5px solid var(--border-subtle);transition:border-color var(--duration-fast) var(--ease-out)}._backLink_2wf0c_364:hover{border-color:var(--border-strong);text-decoration:none}@media(max-width:1200px){._pageInner_2wf0c_15{padding-left:var(--space-6);padding-right:var(--space-6)}}@media(max-width:1024px){._pageInner_2wf0c_15{padding:var(--space-5) var(--space-6) var(--space-12)}}@media(max-width:768px){._backButton_2wf0c_23{min-height:44px}._headerActions_2wf0c_60{width:100%;min-width:0;overflow-x:auto}._tab_2wf0c_101{min-height:44px}._tabs_2wf0c_101{flex-direction:column;align-items:stretch}._tabGroup_2wf0c_116{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}._tabGroup_2wf0c_116::-webkit-scrollbar{display:none}}@media(max-width:640px){._pageInner_2wf0c_15{padding:var(--space-4) var(--space-4) var(--space-10)}}._overlay_46rvw_1{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);animation:_fadeIn_46rvw_1 var(--duration-fast) var(--ease-out)}@keyframes _fadeIn_46rvw_1{0%{opacity:0}to{opacity:1}}._modal_46rvw_20{background:var(--surface-raised);border-radius:var(--radius-xl);width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:_slideUp_46rvw_1 .2s var(--ease-out)}@keyframes _slideUp_46rvw_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_46rvw_45{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}._title_46rvw_53{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);margin:0}._closeButton_46rvw_61{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;color:var(--text-tertiary);transition:all var(--duration-fast) var(--ease-out)}._closeButton_46rvw_61:hover{background:var(--surface-sunken);color:var(--text-primary)}._content_46rvw_82{padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto;min-height:200px}._searchContainer_46rvw_89{position:relative;margin-bottom:var(--space-4)}._searchIcon_46rvw_94{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary)}._searchInput_46rvw_102{width:100%;padding:var(--space-2_5) var(--space-9);font-family:var(--font-body);font-size:var(--text-sm);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out);background:var(--surface-raised);color:var(--text-primary)}._searchInput_46rvw_102:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._searchInput_46rvw_102::placeholder{color:var(--text-muted)}._loadingIcon_46rvw_124{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);animation:_spin_46rvw_1 1s linear infinite}@keyframes _spin_46rvw_1{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}._results_46rvw_140{display:flex;flex-direction:column;gap:var(--space-2)}._hint_46rvw_146,._noResults_46rvw_147{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8);color:var(--text-tertiary);text-align:center}._hint_46rvw_146 p,._noResults_46rvw_147 p{margin:0;font-family:var(--font-body);font-size:var(--text-sm)}._selectedItem_46rvw_167{display:flex;flex-direction:column;gap:var(--space-3)}._entityCard_46rvw_173{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-align:left;width:100%}._entityCard_46rvw_173:hover{border-color:var(--color-primary-600);background:var(--surface-sunken)}._selectedItem_46rvw_167 ._entityCard_46rvw_173{border-color:var(--color-primary-600);background:var(--color-primary-50);cursor:default}._checkIcon_46rvw_198{color:var(--color-primary-700);flex-shrink:0}._clearButton_46rvw_203{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary-700);background:none;border:none;cursor:pointer;padding:0;text-align:left}._clearButton_46rvw_203:hover{text-decoration:underline}._footer_46rvw_220{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle)}._footerRight_46rvw_228{display:flex;gap:var(--space-2);margin-left:auto}._createNewButton_46rvw_234{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:none;border:none;cursor:pointer;padding:0;transition:color var(--duration-fast) var(--ease-out)}._createNewButton_46rvw_234:hover{color:var(--color-primary-800);text-decoration:underline}._cancelButton_46rvw_254,._addButton_46rvw_255{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);display:flex;align-items:center;gap:var(--space-1_5)}._cancelButton_46rvw_254{background:var(--surface-raised);border:1px solid var(--border-default);color:var(--text-secondary)}._cancelButton_46rvw_254:hover{background:var(--surface-sunken)}._addButton_46rvw_255{background:var(--color-primary-600);border:1px solid var(--color-primary-600);color:var(--text-inverse)}._addButton_46rvw_255:hover:not(:disabled){filter:brightness(.93)}._addButton_46rvw_255:disabled{opacity:.5;cursor:not-allowed}._loadingIconInline_46rvw_293{animation:_spinInline_46rvw_1 1s linear infinite}@keyframes _spinInline_46rvw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._section_emu87_1{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_emu87_9{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none}._headerCollapsed_emu87_18{margin-bottom:0}._title_emu87_22{display:flex;align-items:center;gap:var(--space-1-5);margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em}._chevronIcon_emu87_34{color:var(--text-tertiary);transition:transform var(--duration-fast) ease;flex-shrink:0}._chevronExpanded_emu87_40{transform:rotate(90deg)}._count_emu87_44{font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--text-tertiary)}._addText_emu87_51{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-interactive);background:none;border:none;cursor:pointer;padding:2px 0;font-family:var(--font-body)}._addText_emu87_51:hover{color:var(--color-interactive-hover);text-decoration:underline}._list_emu87_68{display:flex;flex-direction:column;gap:var(--space-2)}._itemCard_emu87_74{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2-5);padding:var(--space-3);text-decoration:none;border-radius:var(--radius-lg);border:1px solid transparent;background:var(--surface-base);transition:all var(--duration-fast) ease}._itemCard_emu87_74:hover{border-color:var(--border-subtle);background:var(--surface-sunken)}._itemCardPrimary_emu87_92{background:var(--color-primary-50);border-color:var(--color-primary-100)}._itemCardPrimary_emu87_92:hover{background:var(--color-primary-100)}._itemLink_emu87_101{flex:1;min-width:0;color:inherit;text-decoration:none}._itemContent_emu87_108{display:flex;align-items:center;gap:var(--space-1);flex:1;min-width:0;flex-wrap:wrap}._primaryIcon_emu87_117{color:var(--color-primary-700);fill:var(--color-primary-600);flex-shrink:0}._itemActions_emu87_123{display:flex;align-items:center;gap:var(--space-1);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease;flex-shrink:0}._itemCard_emu87_74:hover ._itemActions_emu87_123,._itemCard_emu87_74:focus-within ._itemActions_emu87_123{opacity:1;pointer-events:auto}@media(hover:none){._itemActions_emu87_123{opacity:1;pointer-events:auto}}._primaryButton_emu87_146{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) ease;position:relative}._primaryButton_emu87_146:hover{color:var(--color-primary-800);background:#7a8c6a1a}._primaryButton_emu87_146:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:4px 8px;font-size:11px;font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) ease;z-index:100}._primaryButton_emu87_146:hover:after{opacity:1}._removeButton_emu87_190{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) ease;position:relative}._removeButton_emu87_190:hover{color:var(--color-status-red-text, var(--color-status-red-text));background:#ef44441a}._removeButton_emu87_190:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:4px 8px;font-size:11px;font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) ease;z-index:100}._removeButton_emu87_190:hover:after{opacity:1}._viewAll_emu87_234{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin-top:var(--space-2-5);padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);font-family:var(--font-body);border-radius:var(--radius-md)}._emptyState_emu87_248{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);text-align:center;color:var(--text-tertiary)}._emptyState_emu87_248 svg{opacity:.4}._emptyState_emu87_248 p{margin:0;font-size:var(--text-xs);font-family:var(--font-body)}._addLink_emu87_269{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-interactive);background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-body)}._addLink_emu87_269:hover{color:var(--color-interactive-hover);text-decoration:underline}._section_1f3i8_1{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:var(--space-4)}._sectionLabel_1f3i8_7{margin:0 0 var(--space-2) 0;font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-family:var(--font-body)}._fieldGroup_1f3i8_17{display:flex;flex-direction:column;gap:0}._inlineInput_1f3i8_23{width:100%;padding:var(--space-1-5) var(--space-2);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-focus);border-radius:var(--radius-md);outline:none;box-shadow:var(--shadow-focus)}._inlineSelect_1f3i8_36{width:100%;padding:var(--space-1-5) var(--space-2);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-focus);border-radius:var(--radius-md);outline:none;cursor:pointer}._container_ag30h_1{position:relative}._triggerButton_ag30h_5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);position:relative}._triggerButton_ag30h_5:hover{color:var(--text-primary);background:var(--surface-sunken)}._triggerButton_ag30h_5:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._triggerButton_ag30h_5:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;transform:translateY(4px);padding:4px 8px;font-size:11px;font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) ease;z-index:var(--z-tooltip)}._triggerButton_ag30h_5:hover:after{opacity:1}._dropdown_ag30h_57{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:160px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);padding:var(--space-1);animation:_dropdownIn_ag30h_1 var(--duration-fast) var(--ease-out)}@keyframes _dropdownIn_ag30h_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._menuItem_ag30h_82{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background var(--duration-fast) ease}._menuItem_ag30h_82:hover{background:var(--surface-sunken)}._menuItemDanger_ag30h_103{color:var(--color-status-red-text)}._menuItemDanger_ag30h_103:hover{background:var(--color-rejected-50)}._quickActions_1clf6_2{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex-shrink:0}._actionButton_1clf6_10{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);position:relative}._actionButton_1clf6_10:hover{color:var(--color-primary-800);background:var(--color-primary-50)}._actionButton_1clf6_10:active{transform:scale(.95)}._actionButton_1clf6_10:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip);box-shadow:var(--shadow-md)}._actionButton_1clf6_10:hover:after{opacity:1;transform:translate(-50%) translateY(6px)}._actionButton_1clf6_10:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}@media(max-width:768px){._actionButton_1clf6_10{width:44px;height:44px}}._headerIdentity_875ek_4{display:flex;align-items:flex-start;gap:var(--space-5);min-width:0}._headerLogo_875ek_11,._headerLogoPlaceholder_875ek_12{width:72px;height:72px;border-radius:18px;flex-shrink:0}._headerLogo_875ek_11{object-fit:cover;background:var(--surface-raised);border:1px solid var(--border-subtle)}._headerLogoPlaceholder_875ek_12{display:flex;align-items:center;justify-content:center;background:var(--color-ink-100);color:var(--color-primary-700);font-family:var(--font-display);font-size:1.625rem;letter-spacing:-.01em}._headerNameGroup_875ek_36{display:flex;flex-direction:column;gap:var(--space-1_5);min-width:0}._headerEyebrow_875ek_43{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:24px}._headerFacts_875ek_51{font-size:var(--text-sm);color:var(--text-tertiary)}._headerName_875ek_36{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:var(--font-medium);line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere}._headerSubtitle_875ek_67{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-secondary)}._statusBadge_875ek_73{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1_5);padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}._statusBadge_875ek_73:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}._statusActive_875ek_92{background:var(--color-approved-50);color:var(--color-status-green-text)}._statusProspect_875ek_97{background:var(--color-pending-50);color:var(--color-status-amber-text)}._statusInactive_875ek_102{background:var(--color-expired-100);color:var(--text-secondary)}._statusClosed_875ek_107{background:var(--color-rejected-50);color:var(--color-status-red-text)}._statusDefault_875ek_112{background:var(--color-expired-100);color:var(--text-secondary)}._primaryBadge_875ek_118{color:var(--color-amber-brand-500);font-size:var(--text-xs)}._contactSubtitle_875ek_123{color:var(--text-tertiary);font-size:var(--text-xs)}@media(max-width:640px){._headerIdentity_875ek_4{gap:var(--space-4)}._headerLogo_875ek_11,._headerLogoPlaceholder_875ek_12{width:56px;height:56px;border-radius:14px}}._container_1h5qz_2{display:flex;height:100vh;background:var(--surface-base)}._mainContent_1h5qz_8{flex:1;display:flex;flex-direction:column;overflow:hidden}._content_1h5qz_15{flex:1;overflow-y:auto;padding:var(--space-7) var(--space-10) var(--space-8)}._toolbar_1h5qz_22{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}._toolbarLeft_1h5qz_31{display:flex;align-items:center;gap:var(--space-4)}._title_1h5qz_37{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._contentArea_1h5qz_48{display:flex;flex-direction:column;gap:var(--space-4)}._tableWrapper_1h5qz_55{background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:var(--radius-xl);overflow:hidden}._tableHeader_1h5qz_63{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);border-bottom:1px solid var(--border-subtle);gap:var(--space-4);flex-wrap:wrap}._tableHeaderLeft_1h5qz_73,._tableHeaderRight_1h5qz_79{display:flex;align-items:center;gap:var(--space-3)}._countLabel_1h5qz_85{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);font-family:var(--font-body)}._overdueLabel_1h5qz_92{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-terracotta-600);background:var(--color-terracotta-500-alpha-10);border:none;border-radius:var(--radius-full);padding:var(--space-0_5) var(--space-3)}._tabs_1h5qz_106{display:flex;gap:var(--space-1);padding:var(--space-0_5);background:var(--surface-sunken);border-radius:var(--radius-full)}._tab_1h5qz_55{padding:var(--space-1_5) var(--space-4);border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._tab_1h5qz_55:hover{color:var(--text-primary)}._tabActive_1h5qz_132,._tabActive_1h5qz_132:hover{background:var(--color-primary-600);color:var(--text-inverse)}._filterContainer_1h5qz_139{display:flex;align-items:center;gap:var(--space-2)}._filterSelect_1h5qz_145{height:36px;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);background:var(--surface-raised);color:var(--text-primary);min-width:200px;cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._filterSelect_1h5qz_145:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._tableContainer_1h5qz_166{overflow-x:auto}._table_1h5qz_55{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-body);font-size:var(--text-sm)}._tableHead_1h5qz_63{position:sticky;top:0;z-index:10;background:var(--surface-inset);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._th_1h5qz_186{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none}._row_1h5qz_201{cursor:pointer;transition:background var(--duration-fast) var(--ease-out);position:relative}._row_1h5qz_201:hover{background:var(--surface-panel-hover)}._rowOverdue_1h5qz_211{background:var(--color-terracotta-500-alpha-10)}._rowOverdue_1h5qz_211:hover{background:var(--color-terracotta-500-alpha-20)}._td_1h5qz_219{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}._tdIcon_1h5qz_229{padding:var(--space-2_5) var(--space-1) var(--space-2_5) var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:middle;width:36px;position:relative}._row_1h5qz_201:last-child ._td_1h5qz_219,._row_1h5qz_201:last-child ._tdIcon_1h5qz_229{border-bottom:none}._typeIcon_1h5qz_243{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-md);flex-shrink:0}._typeCase_1h5qz_253{background:var(--color-modified-50);color:var(--color-modified-600)}._typeTodo_1h5qz_258{background:var(--color-primary-50);color:var(--color-primary-700)}._titleCell_1h5qz_264{display:flex;flex-direction:column;gap:1px;min-width:0}._itemTitle_1h5qz_271{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemKey_1h5qz_281{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.01em}._assignedCell_1h5qz_289{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._avatar_1h5qz_300{width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-primary-600);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}._avatar_1h5qz_300 img{width:100%;height:100%;object-fit:cover}._avatarInitials_1h5qz_318{font-size:10px;font-weight:var(--font-bold);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.02em;line-height:1}._statusBadge_1h5qz_328{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}._statusDot_1h5qz_339{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}._statusOpen_1h5qz_346{background:var(--color-approved-50);color:var(--color-status-green-text);border:none}._statusDone_1h5qz_352,._statusClosed_1h5qz_353{background:var(--color-expired-100);color:var(--text-secondary);border:none}._statusInProgress_1h5qz_359{background:var(--color-modified-100);color:var(--color-status-blue-text);border:none}._priorityBadge_1h5qz_366{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}._priorityHigh_1h5qz_377{background:var(--color-rejected-50);color:var(--color-status-red-text);border:none}._priorityMedium_1h5qz_383{background:var(--color-pending-100);color:var(--color-status-amber-text);border:none}._priorityLow_1h5qz_389{background:var(--color-modified-100);color:var(--color-status-blue-text);border:none}._priorityLowest_1h5qz_395{background:var(--color-expired-100);color:var(--text-secondary);border:none}._dueText_1h5qz_402{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}._overdue_1h5qz_92{color:var(--color-terracotta-600);font-weight:var(--font-semibold)}._dueSoon_1h5qz_416{color:var(--color-status-amber-text);font-weight:var(--font-medium)}._relatedTo_1h5qz_422{display:flex;flex-direction:column;gap:2px;min-width:0}._relatedItem_1h5qz_429{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden}._relatedItem_1h5qz_429 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._relatedItem_1h5qz_429 svg{color:var(--color-ink-400);flex-shrink:0}._mobileCardList_1h5qz_449{display:none}._mobileCard_1h5qz_449,._mobileSkeletonCard_1h5qz_454{width:100%;box-sizing:border-box}@media(max-width:768px){._content_1h5qz_15{padding:var(--space-4)}._tableHeader_1h5qz_63{align-items:stretch;gap:var(--space-2);padding:var(--space-3)}._tableHeaderLeft_1h5qz_73{width:100%;flex-direction:column;align-items:stretch;gap:var(--space-2);min-width:0}._tabs_1h5qz_106{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}._tab_1h5qz_55{min-width:0;padding:var(--space-1_5) var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);white-space:normal}._filterSelect_1h5qz_145{width:100%;min-width:0;box-sizing:border-box}._tableHeaderRight_1h5qz_79{width:100%;justify-content:space-between}._tableContainer_1h5qz_166{display:none}._mobileCardList_1h5qz_449{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}._mobileCard_1h5qz_449{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);color:inherit;font:inherit;text-align:left;cursor:pointer}._mobileCard_1h5qz_449:hover{background:var(--surface-inset)}._mobileCard_1h5qz_449:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._mobileCardOverdue_1h5qz_540{border-left:3px solid var(--color-rejected-500);background:var(--color-rejected-50)}._mobileCardOverdue_1h5qz_540:hover{background:var(--color-rejected-50);filter:brightness(.98)}._mobileCardHeader_1h5qz_550,._mobileTitleGroup_1h5qz_551,._mobileMetadata_1h5qz_552,._mobileMetaItem_1h5qz_553,._mobileRelated_1h5qz_554,._mobileAssignee_1h5qz_555{display:flex;min-width:0}._mobileCardHeader_1h5qz_550{align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._mobileTitleGroup_1h5qz_551{flex:1;align-items:flex-start;gap:var(--space-2)}._mobileCard_1h5qz_449 ._itemTitle_1h5qz_271{white-space:normal;overflow-wrap:anywhere}._mobileAssignee_1h5qz_555{flex:0 1 42%;align-items:center;gap:var(--space-1);color:var(--color-ink-600);font-size:var(--text-xs);line-height:var(--leading-snug)}._mobileAssigneeName_1h5qz_586{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileMetadata_1h5qz_552{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}._mobileMetaItem_1h5qz_553{align-items:center;gap:var(--space-1);min-width:0}._mobileMetaLabel_1h5qz_604{color:var(--color-ink-500);font-size:11px;font-weight:var(--font-medium)}._mobileRelated_1h5qz_554{align-items:flex-start;gap:var(--space-2)}._mobileRelated_1h5qz_554 ._relatedTo_1h5qz_422{flex:1}._mobileSkeletonCard_1h5qz_454{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-lg)}._emptyState_1h5qz_628{padding:var(--space-8) var(--space-3)}}._skeleton_1h5qz_634{height:16px;background:linear-gradient(90deg,var(--surface-inset) 0%,var(--surface-base) 50%,var(--surface-inset) 100%);background-size:200% 100%;animation:_shimmer_1h5qz_1 1.5s infinite;border-radius:var(--radius-sm)}@keyframes _shimmer_1h5qz_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_1h5qz_628{text-align:center;padding:var(--space-12) var(--space-6)}._emptyIcon_1h5qz_658{display:flex;justify-content:center;margin-bottom:var(--space-3);color:var(--color-ink-300)}._emptyTitle_1h5qz_665{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-1)}._emptyDescription_1h5qz_675{font-size:var(--text-sm);color:var(--text-tertiary)}._errorContainer_1h5qz_681{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center;color:var(--color-ink-500)}._errorContainer_1h5qz_681 svg{margin-bottom:var(--space-4);color:var(--color-rejected-500)}._errorContainer_1h5qz_681 h3{margin:0 0 var(--space-2);font-size:var(--text-base);color:var(--color-ink-800)}._errorContainer_1h5qz_681 p{margin:0;font-size:var(--text-sm)}._doneToggle_1h5qz_708{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-700);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._doneToggle_1h5qz_708:hover:not(:disabled){background:var(--color-primary-100)}._doneToggle_1h5qz_708:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._doneToggle_1h5qz_708:disabled{cursor:wait}._doneToggleDone_1h5qz_736{background:var(--color-approved-50);color:var(--color-approved-600)}._spinning_1h5qz_741{animation:_spin_1h5qz_741 1s linear infinite}@keyframes _spin_1h5qz_741{to{transform:rotate(360deg)}}._fileCount_1h5qz_752{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._focusToggle_1h5qz_762{display:inline-flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._focusToggle_1h5qz_762 input[type=checkbox]{accent-color:var(--color-primary-600);width:14px;height:14px;margin:0}._wrapper_1wxsf_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._table_1wxsf_9{width:100%;border-collapse:collapse;font-size:14px}._table_1wxsf_9 th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--surface-inset);font-weight:var(--font-semibold);font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-subtle)}._table_1wxsf_9 td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}._state_1wxsf_34{padding:var(--space-8);text-align:center;color:var(--text-secondary);font-size:14px}._empty_1wxsf_41 h3{font-family:var(--font-display);font-style:italic;font-weight:var(--font-medium);font-size:var(--text-2xl);color:var(--text-primary);margin:0 0 var(--space-2) 0}._empty_1wxsf_41 p{color:var(--text-secondary);margin:0;font-size:14px}._frequencyBadge_1wxsf_56{display:inline-block;padding:var(--space-0_5) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-expired-100);color:var(--text-secondary)}._statusBadge_1wxsf_66{display:inline-block;padding:var(--space-0_5) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}._statusBadge_1wxsf_66._enabled_1wxsf_74{background:var(--color-approved-50);color:var(--color-status-green-text)}._statusBadge_1wxsf_66._disabled_1wxsf_79{background:var(--color-expired-100);color:var(--text-secondary)}._actions_1wxsf_84{display:flex;gap:var(--space-2)}._actionButton_1wxsf_89{padding:var(--space-1) var(--space-3);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;transition:all .1s ease}._actionButton_1wxsf_89:hover{background:var(--surface-inset);border-color:var(--border-default)}._actionButton_1wxsf_89._danger_1wxsf_105{color:var(--color-status-red-text)}._actionButton_1wxsf_89._primary_1wxsf_109{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._actionButton_1wxsf_89._primary_1wxsf_109:hover{filter:brightness(.93)}._actionButton_1wxsf_89:disabled{opacity:.5;cursor:not-allowed}._page_ccusq_1{max-width:42rem;margin:0 auto;padding:var(--space-8) var(--space-4)}._title_ccusq_7{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-8) 0}._loading_ccusq_17{display:flex;align-items:center;justify-content:center;height:16rem;color:var(--text-secondary)}._error_ccusq_25{display:flex;align-items:center;justify-content:center;height:16rem;color:var(--color-rejected-600)}._profileHeader_ccusq_34{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);padding:var(--space-6);background:var(--surface-raised);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);position:relative}._profileHeaderInfo_ccusq_47{flex:1;min-width:0}._avatarColumn_ccusq_52{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex-shrink:0}._avatarActions_ccusq_60{display:flex;align-items:center;gap:var(--space-1)}._avatarAction_ccusq_60{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer}._avatarAction_ccusq_60:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}._avatarAction_ccusq_60:disabled{opacity:.6;cursor:not-allowed}._visuallyHidden_ccusq_92{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._avatarImage_ccusq_104{width:5rem;height:5rem;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}._avatarPlaceholder_ccusq_112{width:5rem;height:5rem;border-radius:var(--radius-full);background:var(--color-primary-500-alpha-10);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--color-primary-700);flex-shrink:0}._userName_ccusq_127{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._userTitle_ccusq_136{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0}._editBtn_ccusq_142{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._editBtn_ccusq_142:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._editBtn_ccusq_142:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._editBtn_ccusq_142:hover:after,._editBtn_ccusq_142:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._editCard_ccusq_193{padding:var(--space-6);background:var(--surface-raised);border-radius:var(--radius-xl);border:1px solid var(--color-primary-200);margin-bottom:var(--space-6);box-shadow:var(--shadow-card)}._formGrid_ccusq_202{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._formField_ccusq_208{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-4)}._formField_ccusq_208:first-child,._formGrid_ccusq_202 ._formField_ccusq_208{margin-top:0}._formLabel_ccusq_223{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._formInput_ccusq_231{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);width:100%;font-family:var(--font-body)}._formInput_ccusq_231:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._formInput_ccusq_231._inputError_ccusq_249{border-color:var(--color-rejected-400)}._formActions_ccusq_253{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}._cancelBtn_ccusq_260{height:40px;padding:0 var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._cancelBtn_ccusq_260:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._saveBtn_ccusq_279{height:40px;padding:0 var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._saveBtn_ccusq_279:hover{filter:brightness(.93)}._saveBtn_ccusq_279:disabled{opacity:.5;cursor:not-allowed}._sections_ccusq_302{display:flex;flex-direction:column;gap:var(--space-6)}._card_ccusq_308{padding:var(--space-6);background:var(--surface-raised);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}._cardHeader_ccusq_316{display:flex;align-items:center;justify-content:space-between}._cardTitle_ccusq_322{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-4) 0}._fieldList_ccusq_331{display:flex;flex-direction:column;gap:var(--space-4)}._fieldLabel_ccusq_337{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0}._fieldValue_ccusq_346{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin:var(--space-0_5) 0 0 0}._capitalize_ccusq_353{text-transform:capitalize}._roleBadges_ccusq_357{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}._roleBadge_ccusq_357{padding:var(--space-0_5) var(--space-3);background:var(--color-primary-50);color:var(--color-primary-700);font-size:var(--text-xs);border-radius:var(--radius-full);font-weight:var(--font-semibold)}._errorBanner_ccusq_374{padding:var(--space-3) var(--space-4);background:var(--color-rejected-50);color:var(--color-status-red-text);border:1px solid var(--color-rejected-200);border-radius:var(--radius-lg);font-size:var(--text-sm);margin-bottom:var(--space-4)}._successBanner_ccusq_384{padding:var(--space-3) var(--space-4);background:var(--color-approved-50);color:var(--color-status-green-text);border:1px solid var(--color-approved-200);border-radius:var(--radius-lg);font-size:var(--text-sm);margin-bottom:var(--space-4)}._checkboxRow_ccusq_395{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary);cursor:pointer}._checkbox_ccusq_395{flex-shrink:0;width:16px;height:16px;margin:var(--space-0_5) 0 0 0;accent-color:var(--color-primary-600);cursor:pointer}._checkbox_ccusq_395:disabled{cursor:progress}._changePasswordBtn_ccusq_419{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._changePasswordBtn_ccusq_419:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._passwordForm_ccusq_441{display:flex;flex-direction:column}._passwordInputWrapper_ccusq_446{position:relative}._passwordInputWrapper_ccusq_446 ._formInput_ccusq_231{padding-right:var(--space-10)}._passwordToggle_ccusq_454{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:var(--space-1);background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm)}._passwordToggle_ccusq_454:hover{color:var(--text-secondary)}._fieldError_ccusq_474{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-500);margin-top:var(--space-1)}._strengthChecks_ccusq_482{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}._strengthBar_ccusq_489{height:4px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-1)}._strengthFill_ccusq_497{height:100%;border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out),background var(--duration-normal) var(--ease-out)}._strengthWeak_ccusq_504{background:var(--color-rejected-500)}._strengthFair_ccusq_508{background:var(--color-pending-500)}._strengthStrong_ccusq_512{background:var(--color-approved-500)}._strengthCheck_ccusq_482{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._strengthMet_ccusq_524{color:var(--color-status-green-text)}._fieldHint_ccusq_529{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-0_5)}._timezoneBanner_ccusq_536{padding:var(--space-4) var(--space-5);background:var(--color-primary-500-alpha-10);border:1px solid var(--color-primary-200);border-radius:var(--radius-xl);margin-bottom:var(--space-6)}._timezoneBannerContent_ccusq_544{display:flex;align-items:flex-start;gap:var(--space-3)}._timezoneBannerIcon_ccusq_550{color:var(--color-primary-700);flex-shrink:0;margin-top:2px}._timezoneBannerText_ccusq_556{flex:1;min-width:0}._timezoneBannerTitle_ccusq_561{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._timezoneBannerDesc_ccusq_568{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0;line-height:var(--leading-relaxed)}._timezoneBannerActions_ccusq_575{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-3)}._timezoneBannerDismiss_ccusq_583{height:36px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._timezoneBannerDismiss_ccusq_583:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._timezoneBannerUpdate_ccusq_602{height:36px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._timezoneBannerUpdate_ccusq_602:hover{filter:brightness(.93)}._timezoneBannerUpdate_ccusq_602:disabled{opacity:.5;cursor:not-allowed}._timezoneSelect_ccusq_625{position:relative}._timezoneToggle_ccusq_629{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font-body);transition:border-color var(--duration-fast) var(--ease-out)}._timezoneToggle_ccusq_629:hover{border-color:var(--border-focus)}._timezoneToggleText_ccusq_650{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevronOpen_ccusq_658{transform:rotate(180deg)}._timezoneBackdrop_ccusq_662{position:fixed;inset:0;z-index:10}._timezoneDropdown_ccusq_668{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:11;overflow:hidden}._timezoneSearch_ccusq_681{width:100%;padding:var(--space-2_5) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:none;border-bottom:1px solid var(--border-default);outline:none;font-family:var(--font-body)}._timezoneSearch_ccusq_681::placeholder{color:var(--text-tertiary)}._timezoneList_ccusq_697{list-style:none;margin:0;padding:var(--space-1) 0;max-height:240px;overflow-y:auto}._timezoneOption_ccusq_705{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);transition:background var(--duration-fast) var(--ease-out)}._timezoneOption_ccusq_705:hover{background:var(--surface-sunken)}._timezoneOptionSelected_ccusq_725{color:var(--color-primary-700);font-weight:var(--font-medium)}._timezoneEmpty_ccusq_730{padding:var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}._page_15rtk_1{max-width:56rem;margin:0 auto;padding:var(--space-7) var(--space-6)}._title_15rtk_7{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._subtitle_15rtk_17{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-8) 0}._sections_15rtk_23{display:flex;flex-direction:column;gap:var(--space-8)}._sectionTitle_15rtk_29{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-4) 0}._grid_15rtk_38{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}@media(max-width:640px){._grid_15rtk_38{grid-template-columns:1fr}}._card_15rtk_50{display:block;padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);text-decoration:none;color:inherit;transition:border-color var(--duration-fast) var(--ease-out);box-shadow:var(--shadow-card)}._card_15rtk_50:hover{border-color:var(--color-primary-600)}._cardName_15rtk_66{font-weight:var(--font-medium);color:var(--text-primary);font-size:var(--text-sm)}._cardDescription_15rtk_72{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0}._adminNote_15rtk_78{margin-top:var(--space-8);padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}._adminNote_15rtk_78 p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._container_zo1rk_1{display:flex;gap:var(--space-8);width:100%;max-width:1200px;margin:0 auto;padding:var(--space-7) var(--space-10)}._sidebar_zo1rk_10{width:240px;flex-shrink:0}._content_zo1rk_15{flex:1;min-width:0}._backLink_zo1rk_20{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-decoration:none;padding:var(--space-2) 0;margin-bottom:var(--space-4);transition:color var(--duration-fast) var(--ease-out)}._backLink_zo1rk_20:hover{color:var(--color-primary-800)}._sectionTitle_zo1rk_37{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);padding:var(--space-2) var(--space-3);margin-top:var(--space-4)}._sectionTitle_zo1rk_37:first-child{margin-top:0}._navItem_zo1rk_52{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._navItem_zo1rk_52:hover{background:var(--surface-sunken);color:var(--text-primary)}._navItem_zo1rk_52:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._navItemActive_zo1rk_77{background:var(--surface-raised);color:var(--text-primary);font-weight:var(--font-semibold);box-shadow:var(--shadow-sm)}._navItemActive_zo1rk_77:hover{background:var(--surface-raised);color:var(--text-primary)}._navItemActive_zo1rk_77 ._navIcon_zo1rk_89{color:var(--color-primary-700)}._navIcon_zo1rk_89{display:flex;align-items:center;flex-shrink:0}._header_1r0ty_4{margin-bottom:var(--space-6)}._title_1r0ty_8{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_1r0ty_17{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._card_1r0ty_23{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._cardHeader_1r0ty_31{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._addButton_1r0ty_38{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._addButton_1r0ty_38:hover{filter:brightness(.93)}._table_1r0ty_59{width:100%;border-collapse:collapse}._th_1r0ty_64{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-default)}._td_1r0ty_75{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-primary)}._actionsCell_1r0ty_82{text-align:right}._viewButton_1r0ty_86{display:inline-flex;align-items:center;gap:var(--space-1);margin-right:var(--space-2);padding:var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none;border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out)}._viewButton_1r0ty_86:hover{background:var(--surface-inset);border-color:var(--border-default)}._deleteButton_1r0ty_107{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:transparent;color:var(--color-rejected-500);border:1px solid var(--color-rejected-200)}._deleteButton_1r0ty_107:hover{background:var(--color-rejected-50);border-color:var(--color-rejected-500)}._emptyState_1r0ty_128{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._form_1r0ty_135{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._field_1r0ty_144{display:flex;flex-direction:column;gap:var(--space-2)}._label_1r0ty_150{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._input_1r0ty_157{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);transition:all var(--duration-fast) var(--ease-out);width:100%}._input_1r0ty_157:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_1r0ty_157::placeholder{color:var(--text-muted)}._formActions_1r0ty_179{display:flex;gap:var(--space-3);justify-content:flex-end}._cancelButton_1r0ty_185{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle)}._cancelButton_1r0ty_185:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._saveButton_1r0ty_205{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._saveButton_1r0ty_205:hover:not(:disabled){filter:brightness(.93)}._saveButton_1r0ty_205:disabled{opacity:.5;cursor:not-allowed}._fieldError_1r0ty_228{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-500);margin-top:var(--space-1)}._inputError_1r0ty_235{border-color:var(--color-rejected-400)!important}._loading_1r0ty_239{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._page_7sbhe_1{max-width:900px}._backLink_7sbhe_5{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-primary-700);text-decoration:none}._backLink_7sbhe_5:hover{text-decoration:underline}._header_7sbhe_19{margin-bottom:var(--space-6)}._title_7sbhe_23{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary)}._tagName_7sbhe_31{color:var(--color-primary-700)}._description_7sbhe_35{margin:0;font-size:var(--text-sm);color:var(--text-tertiary)}._status_7sbhe_41{padding:var(--space-8);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}._error_7sbhe_48{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-status-red-text);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-lg)}._sections_7sbhe_57{display:flex;flex-direction:column;gap:var(--space-4)}._card_7sbhe_63{padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._sectionTitle_7sbhe_71{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._count_7sbhe_81{padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-inset);border-radius:var(--radius-full)}._list_7sbhe_90{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._rowLink_7sbhe_98{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2);margin:0 calc(-1 * var(--space-2));font-size:var(--text-sm);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-md)}._rowLink_7sbhe_98:hover,._rowLink_7sbhe_98:focus-visible{background:var(--surface-sunken)}._rowLabel_7sbhe_116{min-width:0;overflow-wrap:anywhere}._rowDetail_7sbhe_121{flex-shrink:0;font-size:var(--text-xs);color:var(--text-tertiary)}._header_6y2wp_4{margin-bottom:var(--space-6)}._title_6y2wp_8{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_6y2wp_17{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._card_6y2wp_23{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._cardHeader_6y2wp_31{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._addButton_6y2wp_38{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._addButton_6y2wp_38:hover{filter:brightness(.93)}._table_6y2wp_59{width:100%;border-collapse:collapse}._th_6y2wp_64{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-default)}._td_6y2wp_75{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-primary)}._actionsCell_6y2wp_82{text-align:right}._deleteButton_6y2wp_86{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:transparent;color:var(--color-rejected-500);border:1px solid var(--color-rejected-200)}._deleteButton_6y2wp_86:hover{background:var(--color-rejected-50);border-color:var(--color-rejected-500)}._emptyState_6y2wp_107{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._form_6y2wp_114{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._field_6y2wp_123{display:flex;flex-direction:column;gap:var(--space-2)}._label_6y2wp_129{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._input_6y2wp_136{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);transition:all var(--duration-fast) var(--ease-out);width:100%}._input_6y2wp_136:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_6y2wp_136::placeholder{color:var(--text-muted)}._formActions_6y2wp_158{display:flex;gap:var(--space-3);justify-content:flex-end}._cancelButton_6y2wp_164{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle)}._cancelButton_6y2wp_164:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._saveButton_6y2wp_184{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._saveButton_6y2wp_184:hover:not(:disabled){filter:brightness(.93)}._saveButton_6y2wp_184:disabled{opacity:.5;cursor:not-allowed}._loading_6y2wp_207{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._header_1pscq_4{margin-bottom:var(--space-6)}._title_1pscq_8{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_1pscq_17{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._card_1pscq_23{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._cardHeader_1pscq_31{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._addButton_1pscq_38{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._addButton_1pscq_38:hover{filter:brightness(.93)}._table_1pscq_59{width:100%;border-collapse:collapse}._th_1pscq_64{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-default)}._td_1pscq_75{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-primary)}._actionsCell_1pscq_82{text-align:right}._badge_1pscq_86{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}._badgeActive_1pscq_95{background:var(--color-approved-50);color:var(--color-status-green-text)}._badgeArchived_1pscq_100{background:var(--color-expired-100);color:var(--text-secondary)}._deleteButton_1pscq_105{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:transparent;color:var(--color-rejected-500);border:1px solid var(--color-rejected-200)}._deleteButton_1pscq_105:hover{background:var(--color-rejected-50);border-color:var(--color-rejected-500)}._emptyState_1pscq_126{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._form_1pscq_133{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._field_1pscq_142{display:flex;flex-direction:column;gap:var(--space-2)}._label_1pscq_148{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._input_1pscq_155{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);transition:all var(--duration-fast) var(--ease-out);width:100%}._input_1pscq_155:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_1pscq_155::placeholder{color:var(--text-muted)}._formActions_1pscq_177{display:flex;gap:var(--space-3);justify-content:flex-end}._cancelButton_1pscq_183{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle)}._cancelButton_1pscq_183:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._saveButton_1pscq_203{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._saveButton_1pscq_203:hover:not(:disabled){filter:brightness(.93)}._saveButton_1pscq_203:disabled{opacity:.5;cursor:not-allowed}._fieldError_1pscq_226{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-500);margin-top:var(--space-1)}._inputError_1pscq_233{border-color:var(--color-rejected-400)!important}._loading_1pscq_237{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._header_rzs02_3{margin-bottom:var(--space-6)}._title_rzs02_7{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_rzs02_16{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._tabs_rzs02_22{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-default);margin-bottom:var(--space-6)}._tab_rzs02_22{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._tab_rzs02_22:hover{color:var(--text-primary)}._tabActive_rzs02_46{border-bottom:2px solid var(--color-primary-600);color:var(--color-primary-700)}._toolbar_rzs02_52{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}._table_rzs02_58{width:100%;border-collapse:collapse}._th_rzs02_63{text-align:left;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-default)}._td_rzs02_75{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);vertical-align:middle}._primaryBtn_rzs02_84{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;background:var(--color-primary-600);color:var(--text-inverse);border:none;display:inline-flex;align-items:center;gap:var(--space-2);transition:background var(--duration-fast) var(--ease-out)}._primaryBtn_rzs02_84:hover{filter:brightness(.93)}._primaryBtn_rzs02_84:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_rzs02_110{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle);transition:all var(--duration-fast) var(--ease-out)}._secondaryBtn_rzs02_110:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._actionBtn_rzs02_130{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out)}._actionBtn_rzs02_130:hover{background:var(--color-primary-50)}._deleteBtn_rzs02_147{color:var(--color-rejected-500)}._deleteBtn_rzs02_147:hover{background:var(--color-rejected-50)}._actions_rzs02_156{display:flex;gap:var(--space-2);align-items:center}._badge_rzs02_162{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-0_5) var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-700)}._badgeMuted_rzs02_171{background:var(--surface-sunken);color:var(--text-secondary)}._overlay_rzs02_179{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);animation:_fadeIn_rzs02_1 var(--duration-normal) var(--ease-out)}._drawer_rzs02_190{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100%;background:var(--surface-raised);z-index:var(--z-modal);display:flex;flex-direction:column;box-shadow:var(--shadow-xl);animation:_slideIn_rzs02_1 var(--duration-normal) var(--ease-out)}@keyframes _fadeIn_rzs02_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_rzs02_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerHeader_rzs02_215{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}._drawerTitle_rzs02_223{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._closeBtn_rzs02_232{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:var(--space-1);border-radius:var(--radius-full);display:flex;align-items:center}._closeBtn_rzs02_232:hover{color:var(--text-primary);background:var(--surface-sunken)}._drawerBody_rzs02_248{flex:1;padding:var(--space-6);overflow-y:auto}._drawerFooter_rzs02_254{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle)}._form_rzs02_262{display:flex;flex-direction:column;gap:var(--space-5)}._field_rzs02_268{display:flex;flex-direction:column;gap:var(--space-2)}._label_rzs02_274{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._required_rzs02_283{color:var(--color-rejected-500);margin-left:var(--space-0_5)}._input_rzs02_288{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);width:100%;transition:all var(--duration-fast) var(--ease-out)}._input_rzs02_288:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_rzs02_288::placeholder{color:var(--text-muted)}._textarea_rzs02_310{min-height:80px;resize:vertical}._select_rzs02_316{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e7681' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-10)}._checkboxField_rzs02_326{display:flex;align-items:center;gap:var(--space-2)}._checkbox_rzs02_326{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary-600)}._optionsList_rzs02_339{display:flex;flex-direction:column;gap:var(--space-3)}._optionRow_rzs02_345{display:flex;gap:var(--space-2);align-items:center}._optionRow_rzs02_345 ._input_rzs02_288{flex:1}._removeOptionBtn_rzs02_355{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:var(--space-1);border-radius:var(--radius-full);display:flex;align-items:center}._removeOptionBtn_rzs02_355:hover{color:var(--color-rejected-500);background:var(--color-rejected-50)}._addOptionBtn_rzs02_371{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary-700);background:none;border:1px dashed var(--border-default);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);transition:all var(--duration-fast) var(--ease-out)}._addOptionBtn_rzs02_371:hover{border-color:var(--color-primary-600);background:var(--color-primary-50)}._loading_rzs02_391,._emptyState_rzs02_398{text-align:center;padding:var(--space-10);color:var(--text-secondary);font-size:var(--text-sm)}._errorMessage_rzs02_405{font-size:var(--text-sm);color:var(--color-status-red-text);padding:var(--space-3) var(--space-4);background:var(--color-rejected-50);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}._successMessage_rzs02_414{font-size:var(--text-sm);color:var(--color-status-green-text);padding:var(--space-3) var(--space-4);background:var(--color-approved-50);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}._header_7cqwr_4{margin-bottom:var(--space-6)}._title_7cqwr_8{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_7cqwr_17{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._card_7cqwr_23{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._cardTitle_7cqwr_31{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-4) 0}._fieldList_7cqwr_40{display:flex;flex-direction:column;gap:var(--space-4)}._field_7cqwr_40{display:flex;flex-direction:column;gap:var(--space-1)}._label_7cqwr_52{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._value_7cqwr_61{font-size:var(--text-sm);color:var(--text-primary)}._loading_7cqwr_66{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._dialog_4z66e_1{width:min(calc(100% - var(--space-8)),480px);padding:0;border:none;border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xl);color:var(--text-primary)}._dialog_4z66e_1::backdrop{background:var(--surface-overlay)}._form_4z66e_15{display:flex;flex-direction:column}._header_4z66e_20{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border-subtle)}._title_4z66e_29{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._description_4z66e_38{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._closeButton_4z66e_45{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--text-xl);line-height:1}._closeButton_4z66e_45:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}._closeButton_4z66e_45:focus-visible,._cancelButton_4z66e_67:focus-visible,._submitButton_4z66e_68:focus-visible,._input_4z66e_69:focus-visible,._select_4z66e_70:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._body_4z66e_76{display:grid;gap:var(--space-4);padding:var(--space-5)}._field_4z66e_82{display:grid;gap:var(--space-1_5)}._label_4z66e_87{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._input_4z66e_69,._select_4z66e_70{width:100%;min-height:40px;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm)}._select_4z66e_70{cursor:pointer}._input_4z66e_69[aria-invalid=true],._select_4z66e_70[aria-invalid=true]{border-color:var(--color-rejected-500)}._fieldError_4z66e_119{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-600)}._errorMessage_4z66e_126{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-rejected-50);color:var(--color-rejected-600);font-family:var(--font-body);font-size:var(--text-sm)}._actions_4z66e_135{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle)}._cancelButton_4z66e_67,._submitButton_4z66e_68{min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}._cancelButton_4z66e_67{border:1.5px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary)}._cancelButton_4z66e_67:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._submitButton_4z66e_68{border:none;background:var(--color-primary-600);color:var(--text-inverse)}._submitButton_4z66e_68:hover:not(:disabled){filter:brightness(.93)}._closeButton_4z66e_45:disabled,._cancelButton_4z66e_67:disabled,._submitButton_4z66e_68:disabled{cursor:not-allowed;opacity:.5}._header_mdbuz_3{margin-bottom:var(--space-6)}._title_mdbuz_7{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_mdbuz_16{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._tabs_mdbuz_22{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-default);margin-bottom:var(--space-6)}._tab_mdbuz_22{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._tab_mdbuz_22:hover{color:var(--text-primary)}._tabActive_mdbuz_46{border-bottom:2px solid var(--color-primary-600);color:var(--color-primary-700)}._card_mdbuz_52{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._toolbar_mdbuz_60{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}._table_mdbuz_66{width:100%;border-collapse:collapse}._th_mdbuz_71{text-align:left;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-default)}._td_mdbuz_83{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);vertical-align:middle}._roleSelect_mdbuz_92{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-1_5) var(--space-2);cursor:pointer}._roleSelect_mdbuz_92:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._actionBtn_mdbuz_109{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out)}._actionBtn_mdbuz_109:hover{background:var(--color-primary-50)}._actionBtn_mdbuz_109:disabled{opacity:.5;cursor:not-allowed}._deleteBtn_mdbuz_131{color:var(--color-rejected-500);position:relative}._deleteBtn_mdbuz_131:hover{background:var(--color-rejected-50)}._deleteBtn_mdbuz_131:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._deleteBtn_mdbuz_131:hover:after,._deleteBtn_mdbuz_131:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._primaryBtn_mdbuz_168{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;background:var(--color-primary-600);color:var(--text-inverse);border:none;transition:background var(--duration-fast) var(--ease-out)}._primaryBtn_mdbuz_168:hover{filter:brightness(.93)}._primaryBtn_mdbuz_168:disabled{opacity:.5;cursor:not-allowed}._inviteButton_mdbuz_191{display:inline-flex;align-items:center;gap:var(--space-2)}._secondaryBtn_mdbuz_198{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle);transition:all var(--duration-fast) var(--ease-out)}._secondaryBtn_mdbuz_198:hover{background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._actions_mdbuz_218{display:flex;gap:var(--space-2);align-items:center}._emptyState_mdbuz_224,._loading_mdbuz_231{text-align:center;padding:var(--space-10);color:var(--text-secondary);font-size:var(--text-sm)}._expandedRow_mdbuz_238{background:var(--surface-sunken);padding:var(--space-4)}._memberRow_mdbuz_243{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle)}._memberRow_mdbuz_243:last-child{border-bottom:none}._addMemberRow_mdbuz_255{display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._addMemberSelect_mdbuz_264{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);flex:1;min-width:200px}._addMemberSelect_mdbuz_264:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._groupNameInput_mdbuz_282{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-1_5) var(--space-3);width:250px}._groupNameInput_mdbuz_282:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._expandToggle_mdbuz_299{background:none;border:none;cursor:pointer;padding:var(--space-1);color:var(--text-secondary);display:flex;align-items:center}._expandToggle_mdbuz_299:hover{color:var(--text-primary)}._successMessage_mdbuz_313{font-size:var(--text-sm);color:var(--color-status-green-text);padding:var(--space-3) var(--space-4);background:var(--color-approved-50);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}._errorMessage_mdbuz_322{font-size:var(--text-sm);color:var(--color-status-red-text);padding:var(--space-3) var(--space-4);background:var(--color-rejected-50);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}._badge_mdbuz_331{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-0_5) var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-700)}._inviteStatus_mdbuz_340{display:inline-flex;flex-wrap:wrap;font-size:var(--text-xs);color:var(--text-secondary)}._inviteExpiry_mdbuz_347{color:var(--text-tertiary)}._header_1ekoo_4{margin-bottom:var(--space-6)}._title_1ekoo_8{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_1ekoo_17{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._sections_1ekoo_23{display:flex;flex-direction:column;gap:var(--space-6)}._card_1ekoo_29{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._cardTitle_1ekoo_37{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-4) 0}._settingItem_1ekoo_46{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}._settingText_1ekoo_53{flex:1}._settingTitle_1ekoo_57{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-1) 0}._settingDescription_1ekoo_64{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}._toggle_1ekoo_71{position:relative;display:inline-flex;width:44px;height:24px;flex-shrink:0}._toggleInput_1ekoo_79{opacity:0;width:0;height:0;position:absolute}._toggleTrack_1ekoo_86{position:absolute;inset:0;background:var(--color-ink-300);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-normal) var(--ease-out)}._toggleInput_1ekoo_79:checked+._toggleTrack_1ekoo_86{background:var(--color-primary-600)}._toggleInput_1ekoo_79:disabled+._toggleTrack_1ekoo_86{opacity:.5;cursor:not-allowed}._toggleKnob_1ekoo_104{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--text-inverse);border-radius:var(--radius-full);transition:transform var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-sm);pointer-events:none}._toggleInput_1ekoo_79:checked~._toggleKnob_1ekoo_104{transform:translate(20px)}._loading_1ekoo_121{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._header_228q3_3{margin-bottom:var(--space-6)}._title_228q3_7{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_228q3_16{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._tabs_228q3_23{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-default);margin-bottom:var(--space-6)}._tab_228q3_23{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:var(--space-2) var(--space-4);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:var(--space-2);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._tab_228q3_23:hover{color:var(--text-primary)}._tabActive_228q3_52{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._infoBanner_228q3_59{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-relaxed)}._infoBanner_228q3_59 strong{font-weight:var(--font-semibold)}._toolbar_228q3_75{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}._primaryBtn_228q3_82{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;background:var(--color-primary-600);color:var(--text-inverse);border:none;display:inline-flex;align-items:center;gap:var(--space-2);transition:background var(--duration-fast) var(--ease-out)}._primaryBtn_228q3_82:hover{filter:brightness(.93)}._primaryBtn_228q3_82:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_228q3_108{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;background:var(--surface-raised);color:var(--text-primary);border:1.5px solid var(--border-subtle);display:inline-flex;align-items:center;gap:var(--space-2);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._secondaryBtn_228q3_108:hover{background:var(--surface-inset);border-color:var(--border-default)}._secondaryBtn_228q3_108:disabled{opacity:.5;cursor:not-allowed}._warningBtn_228q3_136{color:var(--color-pending-600);border-color:var(--color-pending-300)}._warningBtn_228q3_136:hover{background:var(--color-pending-50)}._card_228q3_147{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._table_228q3_156{width:100%;border-collapse:collapse}._th_228q3_161{text-align:left;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-default)}._td_228q3_173{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);vertical-align:middle}._statusDot_228q3_183{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0;display:inline-block}._statusValid_228q3_191{background-color:var(--color-approved-500)}._statusInvalid_228q3_196{background-color:var(--color-rejected-500)}._statusPending_228q3_201{background-color:var(--color-pending-500)}._statusCell_228q3_206{display:flex;align-items:center;gap:var(--space-2)}._statusLabel_228q3_212{font-size:var(--text-xs);color:var(--text-secondary)}._providerCell_228q3_217{display:flex;align-items:center;gap:var(--space-2)}._badge_228q3_224{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-0_5) var(--space-3);border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:var(--space-1)}._badgeSuccess_228q3_235{background:var(--color-approved-50);color:var(--color-status-green-text)}._badgePending_228q3_241{background:var(--color-pending-100);color:var(--color-status-amber-text)}._badgeError_228q3_247{background:var(--color-rejected-50);color:var(--color-status-red-text)}._actionBtn_228q3_254{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:var(--space-1);transition:background var(--duration-fast) var(--ease-out)}._actionBtn_228q3_254:hover{background:var(--color-primary-50)}._actionBtn_228q3_254:disabled{opacity:.5;cursor:not-allowed}._deleteBtn_228q3_279{color:var(--color-rejected-500)}._deleteBtn_228q3_279:hover{background:var(--color-rejected-50)}._actionGroup_228q3_288{display:flex;align-items:center;gap:var(--space-2)}._toggle_228q3_295{position:relative;width:36px;height:20px;background:var(--border-default);border-radius:var(--radius-full);border:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);padding:0;flex-shrink:0}._toggle_228q3_295:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--text-inverse);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out)}._toggleOn_228q3_320{background:var(--color-primary-600)}._toggleOn_228q3_320:after{transform:translate(16px)}._toggle_228q3_295:disabled{opacity:.4;cursor:not-allowed}._inlineForm_228q3_335{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6)}._formInput_228q3_342{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);width:300px;color:var(--text-primary);background:var(--surface-raised);transition:border-color var(--duration-fast) var(--ease-out)}._formInput_228q3_342:focus{outline:none;border-color:var(--color-primary-600);box-shadow:var(--shadow-focus)}._formInput_228q3_342::placeholder{color:var(--text-muted)}._formError_228q3_364{font-size:var(--text-xs);color:var(--color-rejected-500);margin-top:var(--space-1)}._dnsSection_228q3_371{margin-top:var(--space-6);border:1px solid var(--color-primary-200);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-primary-50);box-shadow:var(--shadow-card)}._dnsSectionTitle_228q3_380{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-2)}._dnsSectionDescription_228q3_389{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}._dnsTable_228q3_395{width:100%;border-collapse:collapse;background:var(--surface-raised);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle)}._dnsTable_228q3_395 th{text-align:left;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);background:var(--surface-sunken);border-bottom:1px solid var(--border-default)}._dnsTable_228q3_395 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}._dnsValue_228q3_423{display:flex;align-items:center;gap:var(--space-2)}._dnsCode_228q3_429{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface-sunken);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);word-break:break-all;flex:1}._copyBtn_228q3_440{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);background:none;border:1px solid var(--border-default);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:var(--space-1);transition:background var(--duration-fast) var(--ease-out);flex-shrink:0}._copyBtn_228q3_440:hover{background:var(--surface-sunken)}._dnsNote_228q3_460{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}._dnsWarning_228q3_466{margin-top:var(--space-4);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-primary)}._dnsWarning_228q3_466 ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}._dnsWarning_228q3_466 li{margin-bottom:var(--space-1)}._pollingStatus_228q3_485{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._dnsCloseBtn_228q3_492{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:var(--space-1);float:right}._expandRow_228q3_504{background:var(--surface-sunken)}._expandContent_228q3_508{padding:var(--space-4) var(--space-6)}._expandTitle_228q3_512{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}._expandAlert_228q3_519{font-size:var(--text-sm);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-3)}._expandAlertSuccess_228q3_526{background:var(--color-approved-50);color:var(--color-status-green-text);border:1px solid var(--color-approved-200)}._expandAlertWarning_228q3_533{background:var(--color-pending-50);color:var(--color-status-amber-text);border:1px solid var(--color-pending-200)}._expandAlertInfo_228q3_540{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200)}._expandMeta_228q3_547{font-size:var(--text-xs);color:var(--text-secondary)}._loading_228q3_553,._emptyState_228q3_560{text-align:center;padding:var(--space-10);color:var(--text-secondary);font-size:var(--text-sm)}._invalidHint_228q3_567{font-size:var(--text-xs);color:var(--color-rejected-500);margin-top:var(--space-0_5)}._successMessage_228q3_573{font-size:var(--text-sm);color:var(--color-status-green-text);padding:var(--space-3) var(--space-4);background:var(--color-approved-50);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}._errorMessage_228q3_582{font-size:var(--text-sm);color:var(--color-status-red-text);padding:var(--space-3) var(--space-4);background:var(--color-rejected-50);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}._reputationGood_228q3_592{color:var(--color-status-green-text);font-weight:var(--font-medium)}._reputationWarning_228q3_597{color:var(--color-status-amber-text);font-weight:var(--font-medium)}._reputationBad_228q3_602{color:var(--color-status-red-text);font-weight:var(--font-medium)}._limitsCell_228q3_607{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed)}._pausedNote_228q3_614,._offNote_228q3_615{margin-top:var(--space-2);max-width:220px;font-size:var(--text-xs);line-height:var(--leading-relaxed);white-space:normal}._pausedNote_228q3_614{color:var(--color-status-red-text);font-weight:var(--font-medium)}._offNote_228q3_615{color:var(--text-secondary)}._sectionDivider_228q3_633{margin:var(--space-8) 0;border:none;border-top:1px solid var(--border-subtle)}._sectionTitle_228q3_639{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-1)}._sectionDescription_228q3_648{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-4)}._aboutBox_228q3_655{margin-top:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-5)}._aboutBox_228q3_655 h4{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}._aboutBox_228q3_655 ul{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-loose)}._aboutBox_228q3_655 p{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-3) 0 0}._header_hjusp_4{margin-bottom:var(--space-6)}._title_hjusp_8{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._description_hjusp_17{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}._sections_hjusp_23{display:flex;flex-direction:column;gap:var(--space-6)}._card_hjusp_29{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._cardTitle_hjusp_37{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:var(--font-medium);color:var(--text-primary);margin:0}._cardDescription_hjusp_46{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 var(--space-4) 0}._field_hjusp_52{display:flex;flex-direction:column;gap:var(--space-2)}._label_hjusp_58{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._hint_hjusp_65{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-relaxed)}._tagInputWrapper_hjusp_71{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:42px;background:var(--surface-raised);cursor:text;transition:all var(--duration-fast) var(--ease-out)}._tagInputWrapper_hjusp_71:focus-within{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._tag_hjusp_71{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap}._tagRemove_hjusp_102{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);flex-shrink:0}._tagRemove_hjusp_102:hover{color:var(--text-primary)}._tagInput_hjusp_71{border:none;outline:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:transparent;flex:1;min-width:120px;padding:var(--space-0_5) 0}._tagInput_hjusp_71::placeholder{color:var(--text-muted)}._footer_hjusp_133{display:flex;justify-content:flex-end;margin-top:var(--space-6)}._saveButton_hjusp_139{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);height:40px;padding:0 var(--space-6);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._saveButton_hjusp_139:hover:not(:disabled){filter:brightness(.93)}._saveButton_hjusp_139:disabled{opacity:.5;cursor:not-allowed}._loading_hjusp_162{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._container_1405i_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_1405i_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_1405i_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10);overflow:hidden;gap:var(--space-6)}._toolbar_1405i_31{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-2) 0}._toolbarLeft_1405i_39{display:flex;align-items:baseline;gap:var(--space-3)}._title_1405i_45{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_1405i_55{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary);padding:var(--space-1) var(--space-3);background:var(--surface-raised);border-radius:var(--radius-full);border:1px solid var(--border-subtle)}._toolbarRight_1405i_65{display:flex;align-items:center;gap:var(--space-3)}._createButton_1405i_71{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._createButton_1405i_71:hover{background:var(--color-primary-fill-hover)}._createButton_1405i_71:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabBar_1405i_98{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._tab_1405i_98{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);margin-bottom:-1px}._tab_1405i_98:hover{color:var(--text-primary)}._tab_1405i_98:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabActive_1405i_128{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._contentArea_1405i_134{display:flex;flex-direction:column;flex:1;overflow:auto}._table_1405i_142{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._table_1405i_142 th{text-align:left;padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}._table_1405i_142 td{padding:var(--space-3_5) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--border-hairline);vertical-align:middle}._table_1405i_142 tbody tr:last-child td{border-bottom:none}._table_1405i_142 tbody tr{transition:background var(--duration-fast) var(--ease-out)}._table_1405i_142 tbody tr:hover{background:var(--surface-inset)}._nameCell_1405i_187{display:flex;flex-direction:column;gap:var(--space-1)}._automationName_1405i_193{font-weight:var(--font-medium);color:var(--color-primary-700);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._automationName_1405i_193:hover{color:var(--color-primary-800);text-decoration:underline}._automationDescription_1405i_205{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed)}._triggerBadge_1405i_212{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);white-space:nowrap}._toggleContainer_1405i_226{display:flex;align-items:center}._toggle_1405i_226{position:relative;width:36px;height:20px;background:var(--color-ink-300);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);padding:0}._toggle_1405i_226:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._toggle_1405i_226:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--text-inverse);border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-out);box-shadow:var(--shadow-sm)}._toggleEnabled_1405i_261{background:var(--color-primary-600)}._toggleEnabled_1405i_261:after{transform:translate(16px)}._lastRun_1405i_270{font-size:var(--text-xs);color:var(--text-tertiary)}._actionsCell_1405i_276{display:flex;align-items:center;gap:var(--space-1)}._actionButton_1405i_282{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);position:relative}._actionButton_1405i_282:hover{background:var(--surface-sunken);color:var(--text-primary)}._actionButton_1405i_282:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1405i_282._danger_1405i_307:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._actionButton_1405i_282:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._actionButton_1405i_282:hover:after,._actionButton_1405i_282:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._emptyStateContainer_1405i_341{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:var(--space-16);text-align:center}._emptyStateIcon_1405i_351{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary-700);margin-bottom:var(--space-6)}._emptyStateTitle_1405i_363{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-tertiary);margin:0 0 var(--space-2) 0}._emptyStateDescription_1405i_372{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);max-width:400px;line-height:var(--leading-relaxed);margin:0 0 var(--space-6) 0}._emptyStateButton_1405i_381{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._emptyStateButton_1405i_381:hover{background:var(--color-primary-fill-hover)}._emptyStateButton_1405i_381:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._error_1405i_408{padding:var(--space-4) var(--space-5);color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-lg);font-size:var(--text-sm)}._loadingRow_1405i_417 td{text-align:center;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;padding:var(--space-8)!important}@media(max-width:1024px){._content_1405i_21{padding:var(--space-4)}._toolbar_1405i_31{flex-direction:column;align-items:flex-start;gap:var(--space-3)}._toolbarRight_1405i_65{width:100%}}._container_1f1xi_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_1f1xi_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_1f1xi_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10);overflow-y:auto;gap:var(--space-6)}._backButton_1f1xi_31{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:0;transition:color var(--duration-fast) var(--ease-out)}._backButton_1f1xi_31:hover{color:var(--text-primary)}._backButton_1f1xi_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._detailHeader_1f1xi_56{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._headerLeft_1f1xi_63{display:flex;align-items:center;gap:var(--space-4);min-width:0}._automationTitle_1f1xi_70{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._enabledBadge_1f1xi_80{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._enabledBadge_1f1xi_80._active_1f1xi_91{color:var(--color-status-green-text);background:var(--color-approved-50)}._enabledBadge_1f1xi_80._inactive_1f1xi_96{color:var(--text-secondary);background:var(--color-expired-100)}._headerActions_1f1xi_101{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._toggleButton_1f1xi_108,._editButton_1f1xi_109,._deleteButton_1f1xi_110{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._toggleButton_1f1xi_108:hover,._editButton_1f1xi_109:hover{background:var(--surface-inset)}._toggleButton_1f1xi_108:focus-visible,._editButton_1f1xi_109:focus-visible,._deleteButton_1f1xi_110:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._deleteButton_1f1xi_110{color:var(--color-status-red-text)}._deleteButton_1f1xi_110:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._summaryCard_1f1xi_149{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6) var(--space-7);display:flex;flex-direction:column;gap:var(--space-5)}._summaryRow_1f1xi_160{display:flex;gap:var(--space-8)}._summaryItem_1f1xi_165{display:flex;flex-direction:column;gap:var(--space-2);flex:1}._summaryLabel_1f1xi_172{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._summaryValue_1f1xi_181{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._triggerBadge_1f1xi_187{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);white-space:nowrap}._descriptionText_1f1xi_200{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);white-space:pre-wrap}._actionsList_1f1xi_208{display:flex;flex-direction:column;gap:var(--space-2)}._actionItem_1f1xi_214{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._actionIcon_1f1xi_226{color:var(--color-primary-700);flex-shrink:0}._tabBar_1f1xi_232{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._tab_1f1xi_232{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);margin-bottom:-1px}._tab_1f1xi_232:hover{color:var(--text-primary)}._tab_1f1xi_232:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabActive_1f1xi_262{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._logsTable_1f1xi_268{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._logsTable_1f1xi_268 th{text-align:left;padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}._logsTable_1f1xi_268 td{padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}._logsTable_1f1xi_268 tbody tr:last-child td{border-bottom:none}._successBadge_1f1xi_304{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}._successBadge_1f1xi_304._success_1f1xi_304{color:var(--color-status-green-text);background:var(--color-approved-50)}._successBadge_1f1xi_304._failure_1f1xi_318{color:var(--color-status-red-text);background:var(--color-rejected-50)}._errorText_1f1xi_323{font-size:var(--text-xs);color:var(--color-status-red-text);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emptyLogs_1f1xi_332{padding:var(--space-8);text-align:center;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._pagination_1f1xi_342{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3) 0}._paginationButton_1f1xi_350{height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._paginationButton_1f1xi_350:hover:not(:disabled){background:var(--surface-inset)}._paginationButton_1f1xi_350:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._paginationButton_1f1xi_350:disabled{opacity:.4;cursor:not-allowed}._paginationInfo_1f1xi_378{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._loadingState_1f1xi_385{display:flex;align-items:center;justify-content:center;flex:1;padding:var(--space-16)}._spinner_1f1xi_393{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--color-primary-500);border-radius:50%;animation:_spin_1f1xi_393 .8s linear infinite}@keyframes _spin_1f1xi_393{to{transform:rotate(360deg)}}._errorState_1f1xi_406{padding:var(--space-6);text-align:center;color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-xl);font-family:var(--font-body);font-size:var(--text-sm)}._notFound_1f1xi_416{padding:var(--space-12);text-align:center;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-lg)}@media(max-width:1024px){._content_1f1xi_21{padding:var(--space-4);gap:var(--space-4)}._detailHeader_1f1xi_56{flex-direction:column;align-items:flex-start}._summaryRow_1f1xi_160{flex-direction:column;gap:var(--space-3)}}._container_13c1l_3{display:flex;flex-direction:column;gap:var(--space-6);max-width:720px;padding:var(--space-7);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._heading_13c1l_15{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._subheading_13c1l_24{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}._cards_13c1l_32{display:flex;flex-direction:column;gap:var(--space-3)}._triggerCard_13c1l_38{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._triggerCard_13c1l_38:hover{border-color:var(--border-strong);background:var(--surface-inset)}._triggerCard_13c1l_38:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._triggerCard_13c1l_38._selected_13c1l_60{border-color:var(--color-primary-600);background:var(--color-primary-50)}._triggerIcon_13c1l_65{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--color-primary-700);flex-shrink:0}._triggerCard_13c1l_38._selected_13c1l_60 ._triggerIcon_13c1l_65{background:var(--color-primary-100);color:var(--color-primary-700)}._triggerInfo_13c1l_82{display:flex;flex-direction:column;gap:var(--space-1)}._triggerTitle_13c1l_88{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._triggerDescription_13c1l_95{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed)}._nextButton_13c1l_102{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;height:42px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);margin-top:var(--space-2)}._nextButton_13c1l_102:hover:not(:disabled){background:var(--color-primary-fill-hover)}._nextButton_13c1l_102:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._nextButton_13c1l_102:disabled{opacity:.5;cursor:not-allowed}._container_1kzfp_3{display:flex;flex-direction:column;gap:var(--space-6);max-width:720px;padding:var(--space-7);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._heading_1kzfp_15{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._subheading_1kzfp_24{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}._logicToggle_1kzfp_33{display:flex;align-items:center;gap:var(--space-2)}._logicLabel_1kzfp_39{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._logicButton_1kzfp_45{padding:var(--space-1) var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._logicButton_1kzfp_45:hover{background:var(--surface-inset);color:var(--text-primary)}._logicButton_1kzfp_45:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._logicButtonActive_1kzfp_70{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._logicButtonActive_1kzfp_70:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover);color:var(--text-inverse)}._conditionRows_1kzfp_83{display:flex;flex-direction:column;gap:var(--space-3)}._conditionRule_1kzfp_89{display:flex;flex-direction:column;gap:var(--space-1)}._conditionRow_1kzfp_83{display:flex;align-items:center;gap:var(--space-2)}._conditionWarning_1kzfp_102{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-status-amber-text);line-height:var(--leading-relaxed)}._conditionSelect_1kzfp_110{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out);min-width:140px}._conditionSelect_1kzfp_110:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._conditionInput_1kzfp_129{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);flex:1;min-width:120px}._conditionInput_1kzfp_129:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._removeButton_1kzfp_148{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._removeButton_1kzfp_148:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._removeButton_1kzfp_148:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._removeButton_1kzfp_148:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;transform:translateY(4px);padding:5px 10px;font-size:11px;font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._removeButton_1kzfp_148:hover:after,._removeButton_1kzfp_148:focus-visible:after{opacity:1;transform:translateY(6px)}._removeGroupButton_1kzfp_203{margin-left:auto}._rootGroup_1kzfp_208{display:flex;flex-direction:column;gap:var(--space-3)}._nestedGroup_1kzfp_214{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-left:var(--space-4);background:var(--surface-inset);border:1px solid var(--border-subtle);border-left:3px solid var(--color-primary-300);border-radius:var(--radius-lg)}._groupActions_1kzfp_226{display:flex;flex-wrap:wrap;gap:var(--space-2)}._valuePair_1kzfp_232{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0}._valuePlaceholder_1kzfp_240{flex:1}._hint_1kzfp_244{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:var(--leading-relaxed)}._readOnlyBox_1kzfp_253{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-lg)}._readOnlyHeader_1kzfp_263{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._readOnlyText_1kzfp_273{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}._readOnlyDetails_1kzfp_281 summary{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);cursor:pointer}._conditionsCode_1kzfp_289{margin:var(--space-2) 0 0;padding:var(--space-3);max-height:240px;overflow:auto;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);white-space:pre}._secondaryButton_1kzfp_303{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._secondaryButton_1kzfp_303:hover{background:var(--surface-inset)}._secondaryButton_1kzfp_303:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._warningBox_1kzfp_330{padding:var(--space-3) var(--space-4);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-status-amber-text);line-height:var(--leading-relaxed)}._selectFull_1kzfp_341:disabled{cursor:not-allowed;opacity:.7}@media(max-width:768px){._container_1kzfp_3{padding:var(--space-5)}._conditionRow_1kzfp_83{flex-wrap:wrap}._conditionSelect_1kzfp_110,._conditionInput_1kzfp_129{flex:1 1 100%;min-height:44px}._valuePair_1kzfp_232{flex:1 1 100%}._nestedGroup_1kzfp_214{margin-left:0}}._addConditionButton_1kzfp_370{display:inline-flex;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:transparent;border:1.5px dashed var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);align-self:flex-start}._addConditionButton_1kzfp_370:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}._addConditionButton_1kzfp_370:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._formGroup_1kzfp_399{display:flex;flex-direction:column;gap:var(--space-2)}._label_1kzfp_405{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._selectFull_1kzfp_341{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out);width:100%}._selectFull_1kzfp_341:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._noteBox_1kzfp_434{padding:var(--space-3) var(--space-4);background:var(--color-primary-50);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed)}._navButtons_1kzfp_445{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._backButton_1kzfp_452{display:inline-flex;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._backButton_1kzfp_452:hover{background:var(--surface-inset)}._backButton_1kzfp_452:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._nextButton_1kzfp_478{display:inline-flex;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._nextButton_1kzfp_478:hover{background:var(--color-primary-fill-hover)}._nextButton_1kzfp_478:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._container_1e519_3{display:flex;flex-direction:column;gap:var(--space-6);max-width:720px;padding:var(--space-7);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._heading_1e519_15{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._subheading_1e519_24{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}._formGroup_1e519_33{display:flex;flex-direction:column;gap:var(--space-2)}._label_1e519_39{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._input_1e519_48{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);width:100%}._input_1e519_48:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._actionsList_1e519_67{display:flex;flex-direction:column;gap:var(--space-3)}._actionCard_1e519_73{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}._actionHeader_1e519_83{display:flex;align-items:center;justify-content:space-between}._actionTypeRow_1e519_89{display:flex;align-items:center;gap:var(--space-3);flex:1}._actionSelect_1e519_96{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out);flex:1}._actionSelect_1e519_96:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._removeAction_1e519_115{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._removeAction_1e519_115:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._removeAction_1e519_115:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionParams_1e519_141{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-2)}._paramSelect_1e519_148{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out);width:100%}._paramSelect_1e519_148:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._paramInput_1e519_167{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);width:100%}._paramInput_1e519_167:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._paramTextarea_1e519_185{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;resize:vertical;transition:border-color var(--duration-fast) var(--ease-out);width:100%}._paramTextarea_1e519_185:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._subtasks_1e519_206{display:flex;flex-direction:column;gap:var(--space-2)}._subtaskList_1e519_212{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._subtaskItem_1e519_221{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._subtaskTitle_1e519_232{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._subtaskAddRow_1e519_238{display:flex;align-items:center;gap:var(--space-2)}._addSubtaskButton_1e519_244{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;height:36px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._addSubtaskButton_1e519_244:hover:not(:disabled){background:var(--color-primary-50)}._addSubtaskButton_1e519_244:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._addSubtaskButton_1e519_244:disabled{opacity:.5;cursor:not-allowed}._actionWarning_1e519_276{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-status-red-text)}._addActionButton_1e519_285{display:inline-flex;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:transparent;border:1.5px dashed var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);align-self:flex-start}._addActionButton_1e519_285:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}._addActionButton_1e519_285:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._navButtons_1e519_314{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._backButton_1e519_321{display:inline-flex;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._backButton_1e519_321:hover{background:var(--surface-inset)}._backButton_1e519_321:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._saveButton_1e519_347{display:inline-flex;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._saveButton_1e519_347:hover:not(:disabled){background:var(--color-primary-fill-hover)}._saveButton_1e519_347:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._saveButton_1e519_347:disabled{opacity:.5;cursor:not-allowed}._container_3hixw_6{display:flex;height:100vh;background:var(--surface-base)}._mainContent_3hixw_12{flex:1;display:flex;flex-direction:column;overflow:hidden}._loadingState_3hixw_19{display:flex;align-items:center;justify-content:center;flex:1;font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--text-tertiary)}._editorLayout_3hixw_30{flex:1;display:flex;flex-direction:column;overflow:hidden}._editorTopBar_3hixw_39{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-8);background:var(--surface-base);border-bottom:1px solid var(--border-subtle);gap:var(--space-4);flex-shrink:0}._topBarLeft_3hixw_50{display:flex;align-items:center;gap:var(--space-3);min-width:0}._backButton_3hixw_57{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._backButton_3hixw_57:hover{background:var(--surface-inset);color:var(--text-primary)}._backButton_3hixw_57:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._editorTitle_3hixw_82{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}._stepper_3hixw_96{display:flex;align-items:center;gap:var(--space-1)}._stepItem_3hixw_102{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-4) var(--space-1_5) var(--space-2);border:none;border-radius:var(--radius-full);background:transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._stepItem_3hixw_102:hover{background:var(--surface-sunken)}._stepItem_3hixw_102:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._stepCircle_3hixw_124{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-tertiary);transition:all var(--duration-fast) var(--ease-out)}._stepLabel_3hixw_136{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out)}._stepActive_3hixw_144,._stepActive_3hixw_144:hover{background:var(--color-primary-50)}._stepActive_3hixw_144 ._stepCircle_3hixw_124{background:var(--color-primary-600);color:var(--text-inverse)}._stepActive_3hixw_144 ._stepLabel_3hixw_136{color:var(--color-primary-700);font-weight:var(--font-semibold)}._stepCompleted_3hixw_162 ._stepCircle_3hixw_124{background:var(--color-primary-100);color:var(--color-primary-700)}._stepCompleted_3hixw_162 ._stepLabel_3hixw_136{color:var(--text-secondary)}._topBarRight_3hixw_173{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._secondaryButton_3hixw_180,._primaryButton_3hixw_181{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;border:1.5px solid transparent}._secondaryButton_3hixw_180{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-primary)}._secondaryButton_3hixw_180:hover:not(:disabled){background:var(--surface-inset)}._primaryButton_3hixw_181{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_3hixw_181:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_3hixw_180:focus-visible,._primaryButton_3hixw_181:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._secondaryButton_3hixw_180:disabled,._primaryButton_3hixw_181:disabled{opacity:.5;cursor:not-allowed}._validationError_3hixw_230{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2_5) var(--space-8);background:var(--color-rejected-50);border-bottom:1px solid var(--color-rejected-200);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-red-text);flex-shrink:0}._dismissError_3hixw_243{background:none;border:none;color:var(--color-status-red-text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;text-decoration:underline}._dismissError_3hixw_243:hover{color:var(--color-rejected-800)}._stepContent_3hixw_260{flex:1;overflow-y:auto;padding:var(--space-8) var(--space-10)}._page_qeufl_1{max-width:48rem}._header_qeufl_5{margin-bottom:var(--space-6)}._title_qeufl_9{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-1) 0}._description_qeufl_18{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._emptyState_qeufl_24{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-10) var(--space-6);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-xl);gap:var(--space-3)}._emptyIcon_qeufl_36{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:var(--surface-sunken);color:var(--text-tertiary);border-radius:var(--radius-full);margin-bottom:var(--space-1)}._emptyTitle_qeufl_48{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._emptyText_qeufl_57{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:28rem}._content_1y1nh_5{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_1y1nh_15{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_1y1nh_25{display:flex;align-items:baseline;gap:var(--space-3)}._pageTitle_1y1nh_31{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_1y1nh_41{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_1y1nh_48{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._filterButton_1y1nh_55{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._filterButton_1y1nh_55:hover{color:var(--text-primary);background:var(--surface-inset);border-color:var(--border-default)}._filterButtonActive_1y1nh_78{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._filterButtonActive_1y1nh_78:hover{background:var(--color-primary-fill-hover);color:var(--text-inverse);border-color:var(--color-primary-600)}._filterBadge_1y1nh_90{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border-radius:var(--radius-full)}._clearFilters_1y1nh_104{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_1y1nh_104:hover{background:var(--color-terracotta-500-alpha-10)}._selectionBanner_1y1nh_122{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-full)}._selectAllMatchingButton_1y1nh_135{padding:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._selectAllMatchingButton_1y1nh_135:hover{color:var(--color-primary-800)}._contentArea_1y1nh_152{display:flex;flex:1;gap:var(--space-4);min-height:0;overflow:hidden}._searchInput_1y1nh_160{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_1y1nh_160::placeholder{color:var(--text-tertiary)}._searchInput_1y1nh_160:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._exportButton_1y1nh_183{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_1y1nh_183:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_1y1nh_183:disabled{opacity:.5;cursor:not-allowed}._mobileList_1y1nh_249{display:none}._contactName_1y1nh_254{display:flex;align-items:center;gap:var(--space-3)}._avatar_1y1nh_260{width:28px;height:28px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;background:var(--surface-base)}._avatarPlaceholder_1y1nh_269{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--color-primary-700);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;flex-shrink:0}._name_1y1nh_285{font-weight:var(--font-semibold);color:var(--text-primary)}._statusBadge_1y1nh_291{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._statusClient_1y1nh_302{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._statusLead_1y1nh_308{color:var(--color-primary-700);background:var(--color-primary-50);border:none}._statusContact_1y1nh_314{color:var(--text-secondary);background:var(--color-expired-100);border:none}._statusProspect_1y1nh_320{color:var(--color-status-amber-text);background:var(--color-pending-100);border:none}@media(max-width:1200px){._searchInput_1y1nh_160{width:200px}}@media(max-width:1024px){._content_1y1nh_5{padding:var(--space-5) var(--space-4)}._searchInput_1y1nh_160{width:160px}}@media(max-width:768px){._content_1y1nh_5{padding:var(--space-3);gap:var(--space-3)}._toolbar_1y1nh_15{flex-direction:column;align-items:stretch;gap:var(--space-3)}._toolbarLeft_1y1nh_25{justify-content:space-between;min-width:0}._toolbarRight_1y1nh_48{flex-wrap:wrap;align-items:stretch;gap:var(--space-2);width:100%}._toolbarRight_1y1nh_48>*{max-width:100%}._searchInput_1y1nh_160{box-sizing:border-box;flex:1 0 100%;width:100%}._selectionBanner_1y1nh_122{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}._contentArea_1y1nh_152{gap:0}._desktopTableContainer_1y1nh_387{display:none}._mobileList_1y1nh_249{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._mobileSelectAll_1y1nh_405{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._mobileSelectAll_1y1nh_405 ._checkbox_1y1nh_239,._mobileCardSelect_1y1nh_418 ._checkbox_1y1nh_239{flex-shrink:0;width:20px;height:20px}._mobileCardList_1y1nh_424{display:grid;gap:var(--space-2);padding:var(--space-3)}._mobileCard_1y1nh_418{display:flex;min-width:0;overflow:hidden;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._mobileCard_1y1nh_418:focus-within,._mobileCard_1y1nh_418:hover{border-color:var(--border-default);box-shadow:var(--shadow-xs)}._mobileCardSelect_1y1nh_418{display:flex;align-items:flex-start;padding:var(--space-3) 0 var(--space-3) var(--space-3)}._mobileCardLink_1y1nh_451{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3);color:var(--text-primary);text-decoration:none}._mobileCardLink_1y1nh_451:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._mobileCardTitle_1y1nh_467{overflow-wrap:anywhere;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug)}._mobileCardMeta_1y1nh_475{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal)}._mobileCardMeta_1y1nh_475 span{min-width:0;overflow-wrap:anywhere}._mobileLoading_1y1nh_490{display:grid;gap:var(--space-2);padding:var(--space-3)}._mobileLoadingCard_1y1nh_496{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._mobileEmptyState_1y1nh_505{padding:var(--space-4)}}._companyList_1y1nh_511{display:flex;flex-direction:column;gap:var(--space-0_5)}._cellChips_1y1nh_518{display:flex;flex-wrap:wrap;gap:var(--space-1);max-width:280px}._cellChip_1y1nh_518{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-secondary);white-space:nowrap}._cellLink_1y1nh_536{color:var(--color-interactive);text-decoration:none}._cellLink_1y1nh_536:hover{text-decoration:underline}._backdrop_1fz1x_1{display:none}._drawer_1fz1x_5{display:contents}._sidebar_1fz1x_9{width:280px;height:100%;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}._header_1fz1x_22{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._title_1fz1x_31{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._closeButton_1fz1x_40{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer}._closeButton_1fz1x_40:hover{background:var(--surface-inset);color:var(--text-primary)}._closeButton_1fz1x_40:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(var(--space-1));transition:opacity var(--duration-fast) var(--ease-out);z-index:var(--z-dropdown)}._closeButton_1fz1x_40:hover:after,._closeButton_1fz1x_40:focus-visible:after{opacity:1}._closeButton_1fz1x_40:focus-visible,._sectionHeader_1fz1x_85:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}._content_1fz1x_90{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2) 0}._section_1fz1x_85{border-bottom:1px solid var(--border-subtle)}._section_1fz1x_85:last-child{border-bottom:none}._sectionHeader_1fz1x_85{display:flex;align-items:center;width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left}._sectionHeader_1fz1x_85:hover{background:var(--surface-inset)}._sectionTitle_1fz1x_121{flex:1;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._sectionCount_1fz1x_130{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);margin-right:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border-radius:var(--radius-full)}._sectionContent_1fz1x_145{padding:0 var(--space-4) var(--space-3)}._checkboxLabel_1fz1x_149{display:flex;align-items:center;padding:var(--space-1_5) 0;cursor:pointer}._checkboxLabel_1fz1x_149:hover{opacity:.8}._checkbox_1fz1x_149{width:16px;height:16px;margin:0 var(--space-2) 0 0;cursor:pointer;accent-color:var(--color-primary-600)}._checkboxText_1fz1x_168{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);-webkit-user-select:none;user-select:none}._dateInputGroup_1fz1x_175{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}._dateInputGroup_1fz1x_175:last-child{margin-bottom:0}._dateLabel_1fz1x_186{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._dateInput_1fz1x_175{width:100%;padding:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none}._dateInput_1fz1x_175:hover{border-color:var(--border-default)}._dateInput_1fz1x_175:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._content_1fz1x_90::-webkit-scrollbar{width:6px}._content_1fz1x_90::-webkit-scrollbar-track{background:transparent}._content_1fz1x_90::-webkit-scrollbar-thumb{background:var(--color-ink-600);border-radius:var(--radius-full)}@media(max-width:768px){._backdrop_1fz1x_1{display:block;position:fixed;inset:0;z-index:calc(var(--z-modal) + 1);background:var(--surface-overlay)}._drawer_1fz1x_5{position:fixed;inset:0 0 0 auto;z-index:calc(var(--z-modal) + 2);display:flex;width:min(100%,360px);height:100vh;height:100dvh}._sidebar_1fz1x_9{box-sizing:border-box;width:100%;height:100%;max-height:100dvh;border:0;border-radius:0;box-shadow:var(--shadow-xl)}._content_1fz1x_90{overscroll-behavior:contain}}._backdrop_ghpqm_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay);z-index:var(--z-popover)}._modal_ghpqm_11{display:flex;flex-direction:column;width:480px;max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-12));overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl)}._header_ghpqm_24{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}._title_ghpqm_32{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._closeButton_ghpqm_41{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer}._closeButton_ghpqm_41:hover:not(:disabled){color:var(--text-primary);background:var(--surface-sunken)}._closeButton_ghpqm_41:disabled{cursor:not-allowed;opacity:.5}._closeButton_ghpqm_41:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(var(--space-1));transition:opacity var(--duration-fast) var(--ease-out);z-index:var(--z-dropdown)}._closeButton_ghpqm_41:hover:after,._closeButton_ghpqm_41:focus-visible:after{opacity:1}._body_ghpqm_91{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-6);overflow-y:auto}._caption_ghpqm_99,._emptyMessage_ghpqm_100{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary)}._errorMessage_ghpqm_107{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-status-red-text)}._fieldLabel_ghpqm_114{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._select_ghpqm_122{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none}._select_ghpqm_122:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._select_ghpqm_122:disabled{cursor:not-allowed;opacity:.6}._secondaryActions_ghpqm_144{display:flex;align-items:center;justify-content:space-between}._secondaryButton_ghpqm_150,._viewAllLink_ghpqm_151{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);text-decoration:none}._secondaryButton_ghpqm_150{cursor:pointer}._secondaryButton_ghpqm_150:hover:not(:disabled),._viewAllLink_ghpqm_151:hover{color:var(--text-primary);background:var(--surface-sunken)}._secondaryButton_ghpqm_150:disabled{cursor:not-allowed;opacity:.5}._footer_ghpqm_181{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle)}._cancelButton_ghpqm_190,._addButton_ghpqm_191{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full);cursor:pointer}._cancelButton_ghpqm_190{color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle)}._cancelButton_ghpqm_190:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default)}._addButton_ghpqm_191{display:inline-flex;align-items:center;gap:var(--space-1_5);color:var(--text-inverse);background:var(--color-primary-600);border:none}._addButton_ghpqm_191:hover:not(:disabled){background:var(--color-primary-fill-hover)}._cancelButton_ghpqm_190:disabled,._addButton_ghpqm_191:disabled{cursor:not-allowed;opacity:.5}._spinner_ghpqm_231{animation:_spin_ghpqm_231 var(--duration-slow) linear infinite}@keyframes _spin_ghpqm_231{to{transform:rotate(360deg)}}._overview_1sjna_2{padding:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:clip}._panelHeader_1sjna_11{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-3)}._panelTitle_1sjna_18{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._content_1sjna_27{padding:var(--space-2) var(--space-5) var(--space-5)}._section_1sjna_32{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._section_1sjna_32:first-child{margin-top:0;padding-top:0;border-top:none}._sectionTitle_1sjna_44{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._fieldGroup_1sjna_58{display:flex;flex-direction:column;gap:var(--space-2)}._inlineInput_1sjna_65,._inlineSelect_1sjna_66{width:100%;padding:6px var(--space-2_5);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-focus);border-radius:var(--radius-md);outline:none;box-shadow:var(--shadow-focus)}._inlineSelect_1sjna_66{cursor:pointer}._fieldLink_1sjna_84{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none;word-break:break-word;transition:color var(--duration-fast) var(--ease-out)}._fieldLink_1sjna_84:hover{color:var(--color-primary-800)}._statusBadge_1sjna_98{display:inline-flex;align-items:center;padding:2px 10px;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);font-family:var(--font-body);background:var(--color-expired-100);color:var(--text-secondary)}._statuscontact_1sjna_110{background:var(--color-expired-100);color:var(--text-secondary)}._statusclient_1sjna_115{background:var(--color-approved-50);color:var(--color-status-green-text)}._statuslead_1sjna_120{background:var(--color-pending-100);color:var(--color-status-amber-text)}._addressPreview_1sjna_126{display:flex;align-items:flex-start;gap:var(--space-2_5);margin-top:var(--space-3);padding:var(--space-2_5) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._addressIcon_1sjna_140{flex-shrink:0;margin-top:2px;color:var(--text-tertiary)}._tagList_1sjna_147{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tag_1sjna_147{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 10px;font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--border-subtle);color:var(--text-secondary)}._checkboxList_1sjna_167{display:flex;flex-direction:column;gap:var(--space-1);max-height:200px;overflow-y:auto;padding:var(--space-1) 0}._checkboxItem_1sjna_176{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm)}._checkboxItem_1sjna_176:hover{background:var(--surface-sunken)}._multiSelectDone_1sjna_191{display:block;width:100%;margin-top:var(--space-2);padding:7px var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._multiSelectDone_1sjna_191:hover{filter:brightness(.93)}._multiSelectDone_1sjna_191:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._emptyText_1sjna_217{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic;margin:0;padding:var(--space-3)}._listItem_1sjna_227{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:var(--text-primary);transition:background var(--duration-fast) var(--ease-out)}._listItem_1sjna_227:hover{background:var(--surface-sunken)}._listItemIcon_1sjna_242{color:var(--text-tertiary);flex-shrink:0}._listItemTitle_1sjna_247{font-size:var(--text-sm);font-weight:var(--font-medium)}._strip_1axed_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin:0}._metric_1axed_9{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._metricLabel_1axed_21{display:inline-flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary-700);white-space:nowrap}._metricIcon_1axed_34{flex-shrink:0}._metricValue_1axed_38{display:block;font-family:var(--font-display);font-size:2.375rem;font-weight:var(--font-regular);line-height:1;letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}._green_1axed_51{color:var(--color-status-green-text)}._amber_1axed_55{color:var(--color-terracotta-600)}._red_1axed_59{color:var(--color-status-red-text)}._neutral_1axed_63{color:var(--text-tertiary)}._separator_1axed_68{display:none}@media(max-width:640px){._metricValue_1axed_38{font-size:var(--text-3xl)}}._cta_1vfv7_3{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);background:var(--color-amber-brand-50);border:1px solid var(--color-amber-brand-200);border-radius:var(--radius-xl);cursor:pointer;transition:box-shadow var(--duration-normal) var(--ease-out)}._cta_1vfv7_3:hover{box-shadow:var(--shadow-card-hover)}._cta_1vfv7_3:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._high_1vfv7_24{background:var(--color-terracotta-50);border-color:var(--color-terracotta-200)}._ctaContent_1vfv7_29{flex:1;min-width:0}._ctaMain_1vfv7_34{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}._iconWrap_1vfv7_41{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);color:var(--color-amber-brand-700);background:var(--color-amber-brand-100)}._high_1vfv7_24 ._iconWrap_1vfv7_41{color:var(--color-terracotta-600);background:var(--color-terracotta-100)}._ctaBody_1vfv7_58{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._label_1vfv7_66{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-amber-brand-700)}._high_1vfv7_24 ._label_1vfv7_66{color:var(--color-terracotta-600)}._text_1vfv7_78{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere}._detail_1vfv7_87{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._high_1vfv7_24 ._detail_1vfv7_87{color:var(--color-terracotta-600);font-weight:var(--font-medium)}._ctaAction_1vfv7_99{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out)}._cta_1vfv7_3:hover ._ctaAction_1vfv7_99{filter:brightness(.93)}._dismiss_1vfv7_120{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:var(--text-tertiary);background:transparent;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._dismiss_1vfv7_120:hover{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border-subtle)}._dismiss_1vfv7_120:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._dismiss_1vfv7_120:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:var(--z-tooltip);box-shadow:var(--shadow-md)}._dismiss_1vfv7_120:hover:after,._dismiss_1vfv7_120:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._medium_1vfv7_176,._low_1vfv7_177{border-color:var(--color-amber-brand-200)}@media(max-width:768px){._cta_1vfv7_3{padding:var(--space-4)}._detail_1vfv7_87,._ctaAction_1vfv7_99{display:none}}._section_ttwd2_2{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._sectionTitle_ttwd2_10{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._fields_ttwd2_24{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2)}._inlineSelect_ttwd2_31{width:100%;padding:6px 10px;font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--color-primary-500-alpha-30);border-radius:var(--radius-md);outline:none;cursor:pointer;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-out)}._inlineSelect_ttwd2_31:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-500-alpha-10)}._tagList_ttwd2_51{display:flex;flex-wrap:wrap;gap:var(--space-1)}._tag_ttwd2_51{padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}._statusRow_ttwd2_69,._fieldRow_ttwd2_70{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-sm)}._statusRow_ttwd2_69:not(:last-child),._fieldRow_ttwd2_70:not(:last-child){border-bottom:1px solid var(--border-subtle)}._fieldLabel_ttwd2_84{flex-shrink:0;width:72px;color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-semibold)}._fieldValue_ttwd2_92{color:var(--text-primary);font-size:var(--text-sm)}._statusBadge_ttwd2_98{display:inline-flex;align-items:center;padding:2px var(--space-2_5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body)}._statusCurrent_ttwd2_108{background:var(--color-approved-50);color:var(--color-status-green-text)}._statusPast_ttwd2_113{background:var(--color-expired-100);color:var(--text-secondary)}._statusProspect_ttwd2_118{background:var(--color-pending-100);color:var(--color-status-amber-text)}._statusNever_ttwd2_123{background:var(--color-expired-100);color:var(--text-tertiary)}._primaryBadge_ttwd2_128{display:inline-flex;align-items:center;padding:2px var(--space-2_5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);background:var(--color-primary-50);color:var(--color-primary-700)}._historyBlock_ttwd2_141{margin-top:var(--space-4)}._historyLabel_ttwd2_145{display:block;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-2)}._historyList_ttwd2_156{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._historyItem_ttwd2_164{display:flex;flex-direction:column;gap:2px;padding:var(--space-2_5) 0}._historyItem_ttwd2_164:not(:last-child){border-bottom:1px solid var(--border-subtle)}._historyLevel_ttwd2_175{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._historyDates_ttwd2_182{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._historyStatus_ttwd2_188{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}._empty_ttwd2_196{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic;margin:0}._headerIdentity_1xvaq_3{display:flex;align-items:flex-start;gap:var(--space-5);min-width:0}._headerAvatar_1xvaq_10,._headerAvatarPlaceholder_1xvaq_11{width:72px;height:72px;border-radius:18px;flex-shrink:0}._headerAvatar_1xvaq_10{object-fit:cover;background:var(--surface-raised);border:1px solid var(--border-subtle)}._headerAvatarPlaceholder_1xvaq_11{display:flex;align-items:center;justify-content:center;background:var(--color-ink-100);color:var(--color-primary-700);font-family:var(--font-display);font-size:1.625rem;letter-spacing:-.01em}._headerNameGroup_1xvaq_35{display:flex;flex-direction:column;gap:var(--space-1_5);min-width:0}._headerEyebrow_1xvaq_42{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:24px}._headerName_1xvaq_35{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:var(--font-medium);line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere}._headerSubtitle_1xvaq_61{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-secondary)}._statusBadge_1xvaq_67{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1_5);padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-expired-100);color:var(--text-secondary)}._statusBadge_1xvaq_67:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}._statusClient_1xvaq_88{background:var(--color-approved-50);color:var(--color-status-green-text)}._statusLead_1xvaq_93{background:var(--color-pending-100);color:var(--color-status-amber-text)}@media(max-width:640px){._headerIdentity_1xvaq_3{gap:var(--space-4)}._headerAvatar_1xvaq_10,._headerAvatarPlaceholder_1xvaq_11{width:56px;height:56px;border-radius:14px}}._container_8q63d_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_8q63d_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_8q63d_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_8q63d_31{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_8q63d_41{display:flex;align-items:baseline;gap:var(--space-3)}._title_8q63d_47{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_8q63d_57{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_8q63d_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_8q63d_71{position:relative}._searchInput_8q63d_75{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_8q63d_75::placeholder{color:var(--text-tertiary)}._searchInput_8q63d_75:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_8q63d_98{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_8q63d_98:hover{background:var(--color-terracotta-500-alpha-10)}._exportButton_8q63d_117{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_8q63d_117:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_8q63d_117:disabled{opacity:.5;cursor:not-allowed}._row_8q63d_154{cursor:pointer}._orgName_8q63d_158{display:flex;align-items:center;gap:var(--space-3)}._orgIcon_8q63d_164{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-xs);flex-shrink:0;color:var(--color-primary-700)}._name_8q63d_177{font-weight:var(--font-semibold);color:var(--text-primary)}._typeBadge_8q63d_183{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._tagCell_8q63d_194{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}._tagChip_8q63d_200{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-inset);border-radius:var(--radius-full);white-space:nowrap}._description_8q63d_212{color:var(--text-secondary);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contactCount_8q63d_221{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary)}@media(max-width:1200px){._searchInput_8q63d_75{width:200px}}@media(max-width:1024px){._content_8q63d_21{padding:var(--space-5) var(--space-4)}._searchInput_8q63d_75{width:160px}}._overview_1mfzf_2{padding:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:clip}._panelHeader_1mfzf_12{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-3)}._panelTitle_1mfzf_19{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._savingIndicator_1mfzf_29{font-size:11px;font-weight:500;color:var(--color-primary-500);font-family:var(--font-mono);animation:_savingPulse_1mfzf_1 1.2s ease-in-out infinite}@keyframes _savingPulse_1mfzf_1{0%,to{opacity:1}50%{opacity:.4}}._content_1mfzf_43{padding:var(--space-2) var(--space-5) var(--space-5)}._titleText_1mfzf_48{font-size:13px;font-weight:600;color:var(--text-primary)}._descriptionText_1mfzf_55{font-size:13px;line-height:1.6;color:var(--text-secondary)}._typeBadge_1mfzf_62{display:inline-flex;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);font-family:var(--font-body);white-space:nowrap;color:var(--color-primary-700);background:var(--color-primary-50);border:none}._fieldValueLink_1mfzf_76{font-size:13px;font-weight:500;color:var(--color-primary-700);text-decoration:none;word-break:break-word;transition:all var(--duration-fast) var(--ease-out)}._fieldValueLink_1mfzf_76:hover{color:var(--color-primary-800)}._section_1mfzf_90{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}._sectionLabel_1mfzf_96{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._tagList_1mfzf_109{display:flex;flex-wrap:wrap;gap:var(--space-1)}._tag_1mfzf_109{display:inline-flex;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-full);text-transform:capitalize}._inlineInput_1mfzf_128{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineInput_1mfzf_128:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._inlineTextarea_1mfzf_147{width:100%;padding:8px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;resize:vertical;min-height:60px;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineTextarea_1mfzf_147:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._inlineSelect_1mfzf_169{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineSelect_1mfzf_169:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._headerIdentity_1iiql_5{display:flex;align-items:flex-start;gap:var(--space-5);min-width:0}._headerLogoPlaceholder_1iiql_12{width:72px;height:72px;border-radius:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-ink-100);color:var(--color-primary-700);font-family:var(--font-display);font-size:1.625rem;letter-spacing:-.01em}._headerNameGroup_1iiql_27{display:flex;flex-direction:column;gap:var(--space-1_5);min-width:0}._headerEyebrow_1iiql_34{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:24px}._typePill_1iiql_42{flex-shrink:0;display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-expired-100);color:var(--text-secondary)}._headerName_1iiql_27{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:var(--font-medium);line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere}._headerSubtitle_1iiql_65{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-secondary)}._sectionTitle_1iiql_72{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._listItem_1iiql_82{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._listItem_1iiql_82:hover{background:var(--surface-sunken)}._listItemIcon_1iiql_96{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-ink-100);color:var(--color-primary-700);flex-shrink:0}._listItemContent_1iiql_108{flex:1;min-width:0}._listItemTitle_1iiql_113{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listItemSubtitle_1iiql_122{font-size:var(--text-xs);color:var(--text-tertiary)}._emptyState_1iiql_127{text-align:center;padding:var(--space-8);font-family:var(--font-display);font-style:italic;color:var(--text-tertiary)}@media(max-width:640px){._headerIdentity_1iiql_5{gap:var(--space-4)}._headerLogoPlaceholder_1iiql_12{width:56px;height:56px;border-radius:14px}}._container_u6w7z_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_u6w7z_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_u6w7z_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_u6w7z_31{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_u6w7z_41{display:flex;align-items:baseline;gap:var(--space-3)}._pageTitle_u6w7z_47{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_u6w7z_57{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_u6w7z_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_u6w7z_71{position:relative}._searchInput_u6w7z_75{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_u6w7z_75::placeholder{color:var(--text-tertiary)}._searchInput_u6w7z_75:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_u6w7z_98{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_u6w7z_98:hover{background:var(--color-terracotta-500-alpha-10)}._exportButton_u6w7z_117{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_u6w7z_117:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_u6w7z_117:disabled{opacity:.5;cursor:not-allowed}._templatesLink_u6w7z_145{text-decoration:none}._filterButton_u6w7z_150{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._filterButton_u6w7z_150:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._filterButtonActive_u6w7z_173{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._filterBadge_u6w7z_179{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border-radius:var(--radius-full)}._contentArea_u6w7z_194{display:flex;flex:1;overflow:hidden;min-height:0;gap:var(--space-4)}._caseKey_u6w7z_215{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);padding:var(--space-0_5) var(--space-2);background:var(--color-primary-500-alpha-10);border-radius:var(--radius-sm);border:1px solid var(--color-primary-500-alpha-20)}._caseTitle_u6w7z_227{font-weight:var(--font-semibold);color:var(--text-primary)}._statusBadge_u6w7z_233{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._statusOpen_u6w7z_244{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._statusClosed_u6w7z_250{color:var(--text-secondary);background:var(--color-expired-100);border:none}._businessCell_u6w7z_257{display:flex;align-items:center;gap:var(--space-2)}._businessLogo_u6w7z_263{width:22px;height:22px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--surface-base)}._businessLogoPlaceholder_u6w7z_272{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-display);font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;flex-shrink:0;color:var(--color-primary-700)}._assigneeCell_u6w7z_289{display:flex;align-items:center;gap:var(--space-2)}._assigneeAvatar_u6w7z_295{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--surface-sunken);font-size:9px;font-weight:var(--font-semibold);font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0;color:var(--color-primary-700)}._mobileList_u6w7z_321{display:none}._mobileSelectionControl_u6w7z_325{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}._mobileCard_u6w7z_334,._mobileCardSkeleton_u6w7z_335{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._mobileCard_u6w7z_334{padding:var(--space-3)}._mobileCardHeader_u6w7z_345{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}._mobileCardLink_u6w7z_352{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0;flex:1;color:inherit;text-decoration:none}._mobileCardLink_u6w7z_352:hover ._mobileCardTitle_u6w7z_363,._mobileCardLink_u6w7z_352:focus-visible ._mobileCardTitle_u6w7z_363{color:var(--color-primary-700);text-decoration:underline}._mobileCardTitle_u6w7z_363{min-width:0;color:var(--text-primary);font-weight:var(--font-semibold);overflow-wrap:anywhere}._mobileCardLink_u6w7z_352 ._statusBadge_u6w7z_233{max-width:45%;overflow:hidden;text-overflow:ellipsis}._mobileCardDetails_u6w7z_382{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--border-hairline)}._mobileCardDetails_u6w7z_382>div{min-width:0}._mobileCardDetails_u6w7z_382 dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}._mobileCardDetails_u6w7z_382 dd{margin:var(--space-1) 0 0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}._mobileCardSkeleton_u6w7z_335{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}._mobileCardSkeleton_u6w7z_335 ._skeleton_u6w7z_318:nth-child(1){width:64%}._mobileCardSkeleton_u6w7z_335 ._skeleton_u6w7z_318:nth-child(2){width:100%}._mobileCardSkeleton_u6w7z_335 ._skeleton_u6w7z_318:nth-child(3){width:45%}._mobileEmptyState_u6w7z_430{flex:1}@media(max-width:1200px){._searchInput_u6w7z_75{width:200px}}@media(max-width:1024px){._content_u6w7z_21{padding:var(--space-5) var(--space-4)}._searchInput_u6w7z_75{width:160px}}@media(max-width:768px){._content_u6w7z_21{padding:var(--space-3);gap:var(--space-3);min-width:0}._toolbar_u6w7z_31{align-items:stretch;flex-direction:column;gap:var(--space-3)}._toolbarLeft_u6w7z_41{justify-content:space-between;min-width:0}._toolbarRight_u6w7z_64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-2);min-width:0;width:100%}._searchContainer_u6w7z_71{width:100%;grid-column:1 / -1}._searchInput_u6w7z_75{box-sizing:border-box;width:100%}._filterButton_u6w7z_150,._clearFilters_u6w7z_98,._exportButton_u6w7z_117{justify-content:center;width:100%}._columnSelector_u6w7z_495,._columnSelector_u6w7z_495>div,._columnSelector_u6w7z_495>div>button{width:100%}._columnSelector_u6w7z_495>div>button{justify-content:center}._contentArea_u6w7z_194{min-width:0}._error_u6w7z_204{overflow-wrap:anywhere}._tableContainer_u6w7z_203{min-width:0;overflow-x:hidden}._table_u6w7z_203{display:none}._mobileList_u6w7z_321{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-3)}}._container_ia3qd_3,._inputWrapper_ia3qd_7{position:relative}._input_ia3qd_7{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);padding-right:var(--space-8);width:100%;transition:all var(--duration-fast) var(--ease-out)}._input_ia3qd_7:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_ia3qd_7::placeholder{color:var(--text-muted)}._icon_ia3qd_34{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._dropdown_ia3qd_43{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-1);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:10;max-height:200px;overflow-y:auto}._dropdownItem_ia3qd_58{width:100%;border:0;background:none;text-align:left;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._dropdownItem_ia3qd_58:hover{background:var(--surface-sunken)}._dropdownEmpty_ia3qd_78{padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);text-align:center}._subtitle_ia3qd_86{color:var(--text-muted);font-size:var(--text-xs)}._selectedValue_ia3qd_91{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);width:100%}._selectedValue_ia3qd_91:hover{border-color:var(--color-primary-500)}._selectedValueText_ia3qd_111{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backdrop_6q1ym_2{display:none}._drawer_6q1ym_6{display:contents}._filterSidebar_6q1ym_10{width:280px;flex-shrink:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow-y:auto;display:flex;flex-direction:column}._filterHeader_6q1ym_22{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--surface-raised);z-index:5}._filterTitle_6q1ym_34{margin:0;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-family:var(--font-body)}._closeButton_6q1ym_44{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out)}._closeButton_6q1ym_44:hover{background:var(--surface-inset);color:var(--text-primary)}._filterContent_6q1ym_63{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}._filterSection_6q1ym_70{display:flex;flex-direction:column;gap:var(--space-2)}._filterSectionTitle_6q1ym_76{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-family:var(--font-body)}._filterOptions_6q1ym_86{display:flex;flex-direction:column;gap:var(--space-1)}._filterOption_6q1ym_86{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._filterOption_6q1ym_86:hover{background:var(--surface-inset)}._checkbox_6q1ym_106{width:14px;height:14px;accent-color:var(--color-primary-500);cursor:pointer}._optionLabel_6q1ym_113{font-size:var(--text-sm);color:var(--text-secondary)}._filterSelect_6q1ym_118{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._filterSelect_6q1ym_118:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._dateRange_6q1ym_137{display:flex;align-items:center;gap:var(--space-2)}._dateInput_6q1ym_143{flex:1;min-width:0;padding:var(--space-2) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out)}._dateInput_6q1ym_143:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._dateSeparator_6q1ym_162{font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}._filterSidebar_6q1ym_10::-webkit-scrollbar{width:6px}._filterSidebar_6q1ym_10::-webkit-scrollbar-track{background:transparent}._filterSidebar_6q1ym_10::-webkit-scrollbar-thumb{background:var(--color-ink-200);border-radius:3px}@media(max-width:768px){._closeButton_6q1ym_44{width:44px;height:44px}._backdrop_6q1ym_2{position:fixed;inset:0;display:block;z-index:calc(var(--z-modal) + 1);border:0;background:#00000073;cursor:default}._drawer_6q1ym_6{position:fixed;inset:0 0 0 auto;z-index:calc(var(--z-modal) + 2);display:flex;width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:100dvh}._filterSidebar_6q1ym_10{position:static;box-sizing:border-box;width:100%;max-width:none;height:100%;border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-card)}._filterContent_6q1ym_63{padding-bottom:var(--space-6)}}._header_14i06_4{margin-bottom:var(--space-6)}._title_14i06_8{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._subtitle_14i06_18{font-size:var(--text-base);color:var(--text-tertiary);margin-top:var(--space-2)}._card_14i06_24{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card)}._cardHeader_14i06_32{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._addButton_14i06_39{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2_5) var(--space-4);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._addButton_14i06_39:hover{filter:brightness(.93)}._table_14i06_59{width:100%;border-collapse:collapse}._th_14i06_64{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-default)}._td_14i06_75{padding:var(--space-3_5) var(--space-4);border-bottom:1px solid var(--border-hairline);font-size:var(--text-sm);color:var(--text-primary)}._templateName_14i06_82{font-weight:var(--font-medium)}._todoBadge_14i06_86{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);padding:var(--space-0_5) var(--space-2);background:var(--surface-raised);border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}._categoryBadge_14i06_99{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);color:var(--color-primary-700);background:var(--color-primary-500-alpha-10);border:1px solid var(--color-primary-500-alpha-20)}._actionsCell_14i06_111{text-align:right;white-space:nowrap}._editButton_14i06_116{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:transparent;color:var(--text-secondary);border:1px solid var(--border-subtle);margin-right:var(--space-2)}._editButton_14i06_116:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._deleteButton_14i06_139{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:transparent;color:var(--color-rejected-500);border:1px solid var(--color-rejected-200)}._deleteButton_14i06_139:hover{background:var(--color-rejected-50);border-color:var(--color-rejected-500)}._loading_14i06_160{padding:var(--space-8);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._form_14i06_168{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._formTitle_14i06_177{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._formRow_14i06_184{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._field_14i06_190{display:flex;flex-direction:column;gap:var(--space-2)}._label_14i06_196{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._input_14i06_203,._select_14i06_204,._textarea_14i06_205{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);transition:all var(--duration-fast) var(--ease-out);width:100%}._textarea_14i06_205{resize:vertical;min-height:80px}._input_14i06_203:focus,._select_14i06_204:focus,._textarea_14i06_205:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._input_14i06_203::placeholder,._textarea_14i06_205::placeholder{color:var(--text-muted)}._formActions_14i06_235{display:flex;gap:var(--space-3);justify-content:flex-end}._checklist_14i06_242{display:flex;flex-direction:column;gap:var(--space-3);border:none;padding:0;margin:0;min-width:0}._checklistHint_14i06_252{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}._checklistItem_14i06_258{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}._checklistItemHeader_14i06_268{display:flex;align-items:center;justify-content:space-between}._checklistNumber_14i06_274{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._removeTodoButton_14i06_282{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer}._removeTodoButton_14i06_282:hover{background:var(--surface-inset);color:var(--color-rejected-500)}._addTodoButton_14i06_299{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-full);border:1px dashed var(--border-default);background:transparent;color:var(--color-primary-700);cursor:pointer}._addTodoButton_14i06_299:hover{background:var(--surface-inset)}._cancelButton_14i06_319{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2_5) var(--space-4);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:transparent;color:var(--text-secondary);border:1px solid var(--border-default)}._cancelButton_14i06_319:hover{background:var(--surface-sunken);color:var(--text-primary)}._saveButton_14i06_337{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2_5) var(--space-4);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:var(--color-primary-600);color:var(--text-inverse);border:none}._saveButton_14i06_337:hover:not(:disabled){filter:brightness(.93)}._saveButton_14i06_337:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){._formRow_14i06_184{grid-template-columns:1fr}}._container_asvcd_5{position:relative}._trigger_asvcd_9{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._trigger_asvcd_9:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._triggerActive_asvcd_32{background:var(--color-primary-500-alpha-10);color:var(--color-primary-700);border-color:var(--color-primary-500-alpha-30)}._menu_asvcd_38{position:absolute;top:calc(100% + var(--space-1));right:0;width:280px;max-height:400px;overflow-y:auto;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown)}._menuHeader_asvcd_52{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle)}._viewsList_asvcd_63{padding:var(--space-1) 0}._viewOption_asvcd_67{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out)}._viewOption_asvcd_67:hover{background:var(--surface-sunken)}._viewOptionActive_asvcd_87{background:var(--color-primary-500-alpha-10);color:var(--color-primary-700)}._viewName_asvcd_92{display:flex;align-items:center;gap:var(--space-2);min-width:0}._viewNameText_asvcd_99{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._viewMeta_asvcd_105{display:flex;align-items:center;gap:var(--space-1_5);flex-shrink:0}._defaultBadge_asvcd_112{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary-700);background:var(--color-primary-500-alpha-10);padding:var(--space-0_5) var(--space-1_5);border-radius:var(--radius-sm)}._sharedIcon_asvcd_123{color:var(--text-tertiary)}._deleteBtn_asvcd_127{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;opacity:0;transition:all var(--duration-fast) var(--ease-out)}._viewOption_asvcd_67:hover ._deleteBtn_asvcd_127{opacity:1}._deleteBtn_asvcd_127:hover{background:var(--color-red-500-alpha-10);color:var(--color-status-red-text)}._divider_asvcd_152{height:1px;background:var(--border-subtle);margin:var(--space-1) 0}._createSection_asvcd_159{padding:var(--space-2) var(--space-3)}._createBtn_asvcd_163{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:transparent;border:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-out);border-radius:var(--radius-full)}._createBtn_asvcd_163:hover{background:var(--color-primary-500-alpha-10)}._createForm_asvcd_184{display:flex;flex-direction:column;gap:var(--space-2)}._createInput_asvcd_190{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._createInput_asvcd_190:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._createOptions_asvcd_208{display:flex;flex-direction:column;gap:var(--space-1_5)}._checkboxLabel_asvcd_214{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer}._checkboxLabel_asvcd_214 input[type=checkbox]{accent-color:var(--color-primary-600)}._createActions_asvcd_228{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end}._saveBtn_asvcd_235{padding:var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._saveBtn_asvcd_235:hover:not(:disabled){filter:brightness(.93)}._saveBtn_asvcd_235:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_asvcd_257{padding:var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._cancelBtn_asvcd_257:hover{background:var(--surface-inset);border-color:var(--border-default)}._emptyState_asvcd_275{padding:var(--space-4) var(--space-3);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._container_199ne_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_199ne_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_199ne_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_199ne_31{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_199ne_41{display:flex;align-items:baseline;gap:var(--space-3)}._pageTitle_199ne_47{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_199ne_57{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_199ne_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_199ne_71{position:relative}._searchInput_199ne_75{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_199ne_75::placeholder{color:var(--text-tertiary)}._searchInput_199ne_75:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_199ne_98{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_199ne_98:hover{background:var(--color-terracotta-500-alpha-10)}._exportButton_199ne_117{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_199ne_117:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_199ne_117:disabled{opacity:.5;cursor:not-allowed}._filterButton_199ne_146{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._filterButton_199ne_146:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._filterButtonActive_199ne_169{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._filterBadge_199ne_175{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border-radius:var(--radius-full)}._contentArea_199ne_190{display:flex;flex:1;overflow:hidden;gap:var(--space-4)}._projectTitle_199ne_210{font-weight:var(--font-semibold);color:var(--text-primary)}._stageBadge_199ne_216{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._amount_199ne_228{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);color:var(--color-status-green-text)}._businessCell_199ne_236{display:flex;align-items:center;gap:var(--space-2)}._businessLogo_199ne_242{width:22px;height:22px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--surface-base)}._businessLogoPlaceholder_199ne_251{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-display);font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase;flex-shrink:0;color:var(--color-primary-700)}._viewToggle_199ne_277{display:flex;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);overflow:hidden}._viewToggleBtn_199ne_285{display:flex;align-items:center;gap:var(--space-1_5);height:37px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._viewToggleBtn_199ne_285:not(:last-child){border-right:1px solid var(--border-subtle)}._viewToggleBtn_199ne_285:hover{background:var(--surface-inset);color:var(--text-primary)}._viewToggleBtnActive_199ne_311{background:var(--color-primary-600);color:var(--text-inverse)}._viewToggleBtnActive_199ne_311:hover{filter:brightness(.93);color:var(--text-inverse)}._boardContainer_199ne_322{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}@media(max-width:1200px){._searchInput_199ne_75{width:200px}}@media(max-width:1024px){._content_199ne_21{padding:var(--space-5) var(--space-4)}._searchInput_199ne_75{width:160px}}._filterSidebar_1xzaa_2{width:280px;flex-shrink:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow-y:auto;display:flex;flex-direction:column}._filterHeader_1xzaa_14{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--surface-raised);z-index:5}._filterTitle_1xzaa_26{margin:0;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-family:var(--font-body)}._closeButton_1xzaa_36{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out)}._closeButton_1xzaa_36:hover{background:var(--surface-inset);color:var(--text-primary)}._filterContent_1xzaa_55{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._filterSection_1xzaa_63{display:flex;flex-direction:column;gap:var(--space-1)}._sectionHeader_1xzaa_69{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--space-1_5) 0;-webkit-user-select:none;user-select:none}._sectionHeaderLeft_1xzaa_78{display:flex;align-items:center;gap:var(--space-1_5)}._filterSectionTitle_1xzaa_84{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-family:var(--font-body)}._sectionBadge_1xzaa_94{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-500);border-radius:var(--radius-full);font-family:var(--font-mono)}._sectionClear_1xzaa_109{background:none;border:none;font-size:10px;font-weight:var(--font-medium);color:var(--color-amber-600);cursor:pointer;padding:var(--space-0_5) var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wider);transition:background var(--duration-fast) var(--ease-out)}._sectionClear_1xzaa_109:hover{background:var(--color-amber-500-alpha-10)}._sectionSearch_1xzaa_129{width:100%;padding:var(--space-1_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._sectionSearch_1xzaa_129::placeholder{color:var(--text-tertiary)}._sectionSearch_1xzaa_129:focus{border-color:var(--color-primary-500)}._filterOptions_1xzaa_151{display:flex;flex-direction:column;gap:var(--space-0_5)}._scrollableOptions_1xzaa_157{max-height:180px;overflow-y:auto}._scrollableOptions_1xzaa_157::-webkit-scrollbar{width:4px}._scrollableOptions_1xzaa_157::-webkit-scrollbar-track{background:transparent}._scrollableOptions_1xzaa_157::-webkit-scrollbar-thumb{background:var(--color-ink-200);border-radius:2px}._filterOption_1xzaa_151{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._filterOption_1xzaa_151:hover{background:var(--surface-inset)}._checkbox_1xzaa_189{width:14px;height:14px;accent-color:var(--color-primary-500);cursor:pointer}._optionLabel_1xzaa_196{font-size:var(--text-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._noResults_1xzaa_204{font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic;padding:var(--space-1) var(--space-2)}._rangeInputs_1xzaa_212{display:flex;gap:var(--space-2)}._rangeField_1xzaa_217{flex:1;display:flex;flex-direction:column;gap:var(--space-0_5)}._rangeLabel_1xzaa_224{font-size:10px;font-weight:var(--font-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-family:var(--font-mono)}._rangeInput_1xzaa_212{width:100%;padding:var(--space-1_5) var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._rangeInput_1xzaa_212::placeholder{color:var(--text-tertiary)}._rangeInput_1xzaa_212:focus{border-color:var(--color-primary-500)}._filterSidebar_1xzaa_2::-webkit-scrollbar{width:6px}._filterSidebar_1xzaa_2::-webkit-scrollbar-track{background:transparent}._filterSidebar_1xzaa_2::-webkit-scrollbar-thumb{background:var(--color-ink-200);border-radius:3px}._card_1q0tu_3{display:flex;align-items:stretch;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:var(--space-3);cursor:default;transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._card_1q0tu_3:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}._high_1q0tu_23,._mid_1q0tu_24,._low_1q0tu_25{border-color:var(--border-subtle)}._dragHandle_1q0tu_31{display:flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;color:var(--text-muted);cursor:grab;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);touch-action:none}._card_1q0tu_3:hover ._dragHandle_1q0tu_31{opacity:1}._dragHandle_1q0tu_31:active{cursor:grabbing}._cardContent_1q0tu_54{flex:1;min-width:0;padding:var(--space-3)}._title_1q0tu_60{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);text-align:left;background:none;border:none;padding:0;margin:0;cursor:pointer;line-height:var(--leading-snug);word-break:break-word}._title_1q0tu_60:hover{color:var(--color-primary-800)}._title_1q0tu_60:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._meta_1q0tu_88{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._amount_1q0tu_96{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-status-green-text)}._business_1q0tu_104{display:flex;align-items:center;gap:var(--space-1);min-width:0}._logo_1q0tu_111{width:16px;height:16px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}._logoPlaceholder_1q0tu_119{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--color-primary-700);font-family:var(--font-display);font-size:9px;font-weight:var(--font-semibold);text-transform:uppercase;flex-shrink:0}._businessName_1q0tu_135{font-size:var(--text-xs);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._header_v5ese_3{position:sticky;top:0;z-index:2;padding:var(--space-4) var(--space-4) var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-xl) var(--radius-xl) 0 0;cursor:grab;-webkit-user-select:none;user-select:none}._header_v5ese_3:active{cursor:grabbing}._titleRow_v5ese_20{display:flex;align-items:center;gap:var(--space-2)}._label_v5ese_26{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editTrigger_v5ese_40{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._header_v5ese_3:hover ._editTrigger_v5ese_40{opacity:1}._editTrigger_v5ese_40:hover{background:var(--surface-inset);color:var(--text-primary)}._stats_v5ese_67{display:flex;align-items:center;gap:var(--space-1_5);margin-top:var(--space-1)}._count_v5ese_74{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:0 var(--space-2);line-height:1.6}._separator_v5ese_87{color:var(--text-muted);font-size:var(--text-xs)}._total_v5ese_92{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-status-green-text)}._editRow_v5ese_102{display:flex;align-items:center;gap:var(--space-1)}._editInput_v5ese_108{flex:1;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--color-primary-500);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);outline:none;box-shadow:var(--shadow-focus)}._editBtn_v5ese_122{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-subtle);background:var(--surface-base);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._editBtn_v5ese_122:hover{background:var(--surface-inset);color:var(--text-primary)}._column_rw0tq_3{display:flex;flex-direction:column;width:300px;min-width:300px;max-height:calc(100vh - 220px);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;flex-shrink:0}._cardList_rw0tq_18{flex:1;overflow-y:auto;padding:var(--space-3);min-height:120px}._cardList_rw0tq_18::-webkit-scrollbar{width:6px}._cardList_rw0tq_18::-webkit-scrollbar-track{background:transparent}._cardList_rw0tq_18::-webkit-scrollbar-thumb{background:var(--color-ink-300);border-radius:var(--radius-full)}._cardList_rw0tq_18::-webkit-scrollbar-thumb:hover{background:var(--color-ink-400)}._emptyColumn_rw0tq_45{display:flex;align-items:center;justify-content:center;min-height:100px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic}._loadingCards_rw0tq_59{display:flex;flex-direction:column;gap:var(--space-2)}._skeletonCard_rw0tq_65{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._skeletonLine_rw0tq_75{height:12px;background:linear-gradient(90deg,var(--surface-inset) 0%,var(--surface-base) 50%,var(--surface-inset) 100%);background-size:200% 100%;animation:_shimmer_rw0tq_1 1.5s infinite;border-radius:var(--radius-sm)}@keyframes _shimmer_rw0tq_1{0%{background-position:200% 0}to{background-position:-200% 0}}._overlay_1n1q9_1{box-shadow:var(--shadow-lg);border-color:var(--color-primary-500);transform:scale(1.03);cursor:grabbing;pointer-events:none}._container_z6qex_3{position:relative}._trigger_z6qex_7{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);min-width:180px}._trigger_z6qex_7:hover{border-color:var(--border-default);background:var(--surface-inset)}._triggerLabel_z6qex_29{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_z6qex_37{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}._chevronOpen_z6qex_43{transform:rotate(180deg)}._menu_z6qex_49{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-dropdown);min-width:220px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-1);animation:_fadeIn_z6qex_1 var(--duration-fast) var(--ease-out)}@keyframes _fadeIn_z6qex_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_z6qex_74{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);text-align:left}._option_z6qex_74:hover{background:var(--surface-sunken)}._optionActive_z6qex_95{background:var(--color-primary-500-alpha-10);color:var(--color-primary-700)}._stageCount_z6qex_100{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}._divider_z6qex_106{height:1px;background:var(--border-subtle);margin:var(--space-1) 0}._addOption_z6qex_112{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-align:left}._addOption_z6qex_112:hover{background:var(--surface-sunken);color:var(--text-primary)}._noPipelines_z6qex_134{padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);text-align:center}._createForm_z6qex_144{display:flex;gap:var(--space-1);padding:var(--space-1) var(--space-2)}._createInput_z6qex_150{flex:1;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-focus);border-radius:var(--radius-sm);padding:var(--space-1_5) var(--space-2);outline:none;box-shadow:var(--shadow-focus)}._createInput_z6qex_150::placeholder{color:var(--text-muted)}._createBtn_z6qex_167{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);padding:var(--space-1_5) var(--space-2_5);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out)}._createBtn_z6qex_167:hover:not(:disabled){filter:brightness(.93)}._createBtn_z6qex_167:disabled{opacity:.5;cursor:not-allowed}._container_r9ity_3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-8);text-align:center}._icon_r9ity_12{color:var(--text-muted);margin-bottom:var(--space-4)}._title_r9ity_17{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}._description_r9ity_25{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin:0 0 var(--space-6);max-width:360px}._ctaBtn_r9ity_33{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);padding:var(--space-2_5) var(--space-5);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._ctaBtn_r9ity_33:hover{filter:brightness(.93)}._form_r9ity_52{display:flex;flex-direction:column;gap:var(--space-3);width:320px}._input_r9ity_59{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);outline:none;transition:all var(--duration-fast) var(--ease-out)}._input_r9ity_59:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._input_r9ity_59::placeholder{color:var(--text-muted)}._formActions_r9ity_80{display:flex;gap:var(--space-2);justify-content:center}._createBtn_r9ity_86{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._createBtn_r9ity_86:hover:not(:disabled){filter:brightness(.93)}._createBtn_r9ity_86:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_r9ity_108{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._cancelBtn_r9ity_108:hover{background:var(--surface-sunken);color:var(--text-primary)}._board_s63ne_3{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._boardToolbar_s63ne_13{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-shrink:0}._projectTypeSelector_s63ne_21{position:relative;display:flex;align-items:center}._projectTypeSelect_s63ne_21{appearance:none;height:40px;padding:0 var(--space-8) 0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);min-width:160px}._projectTypeSelect_s63ne_21:hover{border-color:var(--border-default)}._projectTypeSelect_s63ne_21:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._selectChevron_s63ne_53{position:absolute;right:var(--space-2_5);color:var(--text-tertiary);pointer-events:none}._newProjectBtn_s63ne_60{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._newProjectBtn_s63ne_60:hover{filter:brightness(.93)}._columnsWrapper_s63ne_83{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden}._columns_s63ne_83{display:flex;gap:var(--space-4);height:100%;padding-bottom:var(--space-2)}._columnsWrapper_s63ne_83::-webkit-scrollbar{height:8px}._columnsWrapper_s63ne_83::-webkit-scrollbar-track{background:var(--surface-inset);border-radius:var(--radius-full)}._columnsWrapper_s63ne_83::-webkit-scrollbar-thumb{background:var(--color-ink-300);border-radius:var(--radius-full)}._columnsWrapper_s63ne_83::-webkit-scrollbar-thumb:hover{background:var(--color-ink-400)}._addStageBtn_s63ne_118{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0;align-self:flex-start}._addStageBtn_s63ne_118:hover{background:var(--surface-sunken);border-color:var(--color-primary-500);color:var(--color-primary-800)}._newStageForm_s63ne_141{display:flex;flex-direction:column;gap:var(--space-2);width:300px;min-width:300px;padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);align-self:flex-start;flex-shrink:0}._newStageInput_s63ne_155{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--color-primary-500);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);outline:none;box-shadow:var(--shadow-focus)}._newStageInput_s63ne_155::placeholder{color:var(--text-muted);font-weight:var(--font-regular);font-family:var(--font-body)}._newStageActions_s63ne_174{display:flex;gap:var(--space-2)}._saveStageBtn_s63ne_179{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);padding:var(--space-1_5) var(--space-3);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._saveStageBtn_s63ne_179:hover{filter:brightness(.93)}._cancelStageBtn_s63ne_196{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:var(--space-1_5) var(--space-3);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._cancelStageBtn_s63ne_196:hover{background:var(--surface-inset);color:var(--text-primary)}._loading_s63ne_216{flex:1;padding-top:var(--space-4)}._loadingColumns_s63ne_221{display:flex;gap:var(--space-4)}._loadingColumn_s63ne_221{width:300px;min-width:300px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden}._loadingHeader_s63ne_235{height:56px;background:linear-gradient(90deg,var(--surface-inset) 0%,var(--surface-base) 50%,var(--surface-inset) 100%);background-size:200% 100%;animation:_shimmer_s63ne_1 1.5s infinite}._loadingCards_s63ne_247{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}._loadingCard_s63ne_247{height:72px;background:linear-gradient(90deg,var(--surface-base) 0%,var(--surface-sunken) 50%,var(--surface-base) 100%);background-size:200% 100%;animation:_shimmer_s63ne_1 1.5s infinite;border-radius:var(--radius-md)}@keyframes _shimmer_s63ne_1{0%{background-position:200% 0}to{background-position:-200% 0}}._report_qlgyf_1{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;gap:var(--space-4);overflow:auto;padding-bottom:var(--space-6)}._filters_qlgyf_12{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._field_qlgyf_24{display:flex;min-width:170px;flex-direction:column;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium)}._field_qlgyf_24 select,._field_qlgyf_24 input{min-height:36px;padding:var(--space-2) var(--space-3);color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md)}._toggle_qlgyf_46{display:flex;min-height:36px;align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}._exportButton_qlgyf_57{display:inline-flex;min-height:40px;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer}._exportButton_qlgyf_57:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-default)}._exportButton_qlgyf_57:disabled{opacity:.5;cursor:not-allowed}._optionGrid_qlgyf_82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._optionGroup_qlgyf_88{min-width:0;margin:0;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._optionGroup_qlgyf_88 legend{padding:0 var(--space-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}._checkList_qlgyf_105{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}._checkList_qlgyf_105 label{display:inline-flex;align-items:center;gap:var(--space-1_5);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}._results_qlgyf_120{display:flex;flex-direction:column;gap:var(--space-4)}._summary_qlgyf_126{display:flex;align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}._summary_qlgyf_126 strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400}._summary_qlgyf_126 span{margin-left:auto;color:var(--text-tertiary);font-size:var(--text-xs)}._stageGroup_qlgyf_147{overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._stageGroup_qlgyf_147>header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}._stageGroup_qlgyf_147 h2{margin:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold)}._stageGroup_qlgyf_147 header span{min-width:28px;padding:var(--space-0_5) var(--space-2);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-full)}._tableWrap_qlgyf_183{overflow-x:auto}._tableWrap_qlgyf_183 table{width:100%;border-collapse:collapse}._tableWrap_qlgyf_183 th,._tableWrap_qlgyf_183 td{padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-hairline)}._tableWrap_qlgyf_183 th{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._tableWrap_qlgyf_183 tbody tr{cursor:pointer}._tableWrap_qlgyf_183 tbody tr:hover{background:var(--surface-inset)}._tableWrap_qlgyf_183 tbody tr:last-child td{border-bottom:0}._projectTitle_qlgyf_222{color:var(--text-primary)!important;font-weight:var(--font-medium)}._state_qlgyf_227,._emptyState_qlgyf_228,._error_qlgyf_229,._noProjects_qlgyf_230{padding:var(--space-6);color:var(--text-tertiary);text-align:center;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._emptyState_qlgyf_228{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2)}._emptyState_qlgyf_228 h2,._emptyState_qlgyf_228 p,._noProjects_qlgyf_230{margin:0}._emptyState_qlgyf_228 h2{color:var(--text-primary);font-family:var(--font-display);font-style:italic;font-weight:var(--font-medium);font-size:var(--text-2xl)}._error_qlgyf_229{color:var(--color-status-red-text);background:var(--color-red-500-alpha-10);border-color:var(--color-red-500-alpha-20)}._noProjects_qlgyf_230{background:transparent;border:0;border-radius:0}@media(max-width:1024px){._optionGrid_qlgyf_82{grid-template-columns:1fr}._summary_qlgyf_126{align-items:flex-start;flex-wrap:wrap}._summary_qlgyf_126 span{width:100%;margin-left:0}}._link_1jnqh_1{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._link_1jnqh_1:hover{color:var(--color-interactive)}._link_1jnqh_1:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._icon_1jnqh_23{flex-shrink:0}._headerTitle_10va8_3{display:flex;align-items:flex-start;gap:var(--space-5);min-width:0;flex:1}._iconPlaceholder_10va8_11{display:flex;align-items:center;justify-content:center;width:72px;height:72px;flex-shrink:0;border-radius:18px;background:var(--color-ink-100);color:var(--color-primary-700)}._titleGroup_10va8_23{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1_5)}._eyebrow_10va8_31{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:24px}._title_10va8_23{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--text-primary);overflow-wrap:anywhere}._stageBadge_10va8_50{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-pending-100);color:var(--color-status-amber-text)}._stageBadge_10va8_50:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}._pipelineBadge_10va8_70{font-size:var(--text-sm);color:var(--text-tertiary)}._facts_10va8_75{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._amountBadge_10va8_82{flex-shrink:0;padding:3px 10px;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-status-green-text);background:var(--color-approved-50);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;white-space:nowrap}._probabilityBadge_10va8_94{flex-shrink:0;padding:3px 10px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:640px){._headerTitle_10va8_3{gap:var(--space-4)}._iconPlaceholder_10va8_11{width:56px;height:56px;border-radius:14px}}._overview_1q13x_2{padding:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:clip}._panelHeader_1q13x_12{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-3)}._panelTitle_1q13x_19{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._content_1q13x_29{padding:var(--space-2) var(--space-5) var(--space-5)}._descriptionText_1q13x_34{font-size:13px;line-height:1.6;color:var(--text-secondary)}._section_1q13x_41{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}._sectionLabel_1q13x_47{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._fieldGroup_1q13x_61{display:flex;flex-direction:column;gap:8px}._detailRow_1q13x_68{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0}._detailRow_1q13x_68:not(:last-child){border-bottom:1px solid var(--border-subtle)}._detailLabel_1q13x_80{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text-secondary);white-space:nowrap}._detailLabel_1q13x_80 svg{opacity:.8}._detailValue_1q13x_94{font-size:13px;font-weight:600;color:var(--text-primary);text-align:right;font-family:var(--font-body)}._amountValue_1q13x_102{font-size:14px;font-weight:700;color:var(--color-status-green-text);text-align:right;font-family:var(--font-mono)}._stageBadge_1q13x_111{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}._statusBadge_1q13x_124{padding:4px 10px;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);font-family:var(--font-body);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--border-subtle)}._tagsList_1q13x_136{display:flex;flex-wrap:wrap;gap:6px}._tag_1q13x_136{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:all var(--duration-fast) var(--ease-out)}._tag_1q13x_136:hover{border-color:var(--border-default);background:var(--surface-raised)}._incentivesList_1q13x_162{display:flex;flex-direction:column;gap:8px}._incentiveCard_1q13x_168{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--surface-sunken);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}._incentiveHeader_1q13x_178{display:flex;justify-content:space-between;align-items:center;gap:8px}._incentiveResource_1q13x_185{font-size:13px;font-weight:600;color:var(--text-primary)}._incentiveStatus_1q13x_191{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;background:var(--surface-base);border-radius:var(--radius-sm);color:var(--text-tertiary)}._incentiveAmount_1q13x_202{font-size:14px;font-weight:700;font-family:var(--font-mono);color:var(--color-status-green-text)}._entityList_1q13x_211{display:flex;flex-direction:column;gap:6px}._entityCard_1q13x_217{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-subtle);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}._entityCard_1q13x_217:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm);background:var(--surface-raised)}._entityIcon_1q13x_235{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-ink-100);border:1px solid var(--border-subtle);color:var(--color-ink-500);font-family:var(--font-display);font-weight:700;font-size:13px;text-transform:uppercase;flex-shrink:0;overflow:hidden}._entityLogo_1q13x_253{width:100%;height:100%;object-fit:cover}._entityAvatar_1q13x_259{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary-600);color:var(--text-inverse);font-size:10px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0;overflow:hidden}._entityAvatarImg_1q13x_276{width:100%;height:100%;object-fit:cover}._entityInfo_1q13x_282{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._entityName_1q13x_290{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._entityMeta_1q13x_299{font-size:11px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineInput_1q13x_309{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineInput_1q13x_309:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._inlineTextarea_1q13x_328{width:100%;padding:8px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;resize:vertical;min-height:60px;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineTextarea_1q13x_328:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._inlineSelect_1q13x_350{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineSelect_1q13x_350:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}@media(max-width:1200px){._fieldGroup_1q13x_61{gap:6px}}._outcomeValue_1q13x_378{font-weight:var(--font-semibold);color:var(--text-primary)}._outcomeValue_1q13x_378[data-outcome=WON]{color:var(--color-approved-text)}._outcomeValue_1q13x_378[data-outcome=LOST]{color:var(--color-rejected-text)}._outcomeDate_1q13x_391{font-weight:var(--font-normal);color:var(--text-tertiary)}._container_1t0l4_1{padding:var(--space-6)}._header_1t0l4_5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}._title_1t0l4_12{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._count_1t0l4_21{font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._timeline_1t0l4_29{display:flex;flex-direction:column}._historyItem_1t0l4_34{display:flex;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}._historyItem_1t0l4_34:first-child{padding-top:0}._historyItem_1t0l4_34:last-child{padding-bottom:0;border-bottom:none}._timelineDot_1t0l4_51{display:flex;flex-direction:column;align-items:center;width:var(--space-5);flex-shrink:0;padding-top:var(--space-1)}._dot_1t0l4_60{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-primary-600);border:2px solid var(--surface-raised);box-shadow:0 0 0 2px var(--color-primary-200);flex-shrink:0}._connector_1t0l4_70{flex:1;width:2px;min-height:var(--space-4);background:var(--border-subtle);margin-top:var(--space-2);border-radius:var(--radius-full)}._content_1t0l4_80{flex:1;min-width:0;padding:0 0 0 var(--space-1)}._stageTransition_1t0l4_86{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2)}._stageBadge_1t0l4_94{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full)}._stageBadge_1t0l4_94._stageTo_1t0l4_106{color:var(--color-status-green-text);background:var(--color-approved-50)}._initialLabel_1t0l4_111{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);font-style:italic}._arrow_1t0l4_119{color:var(--text-tertiary);flex-shrink:0}._meta_1t0l4_124{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._metaItem_1t0l4_131{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._metaItem_1t0l4_131 svg{opacity:.7}._loadingContainer_1t0l4_144{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12);color:var(--text-secondary)}._errorContainer_1t0l4_154{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-12);color:var(--color-status-red-text)}._spinner_1t0l4_164{animation:_spin_1t0l4_164 1s linear infinite}@keyframes _spin_1t0l4_164{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_1t0l4_178{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_1t0l4_187{color:var(--text-tertiary);margin-bottom:var(--space-4)}._emptyState_1t0l4_178 h4{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._emptyState_1t0l4_178 p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:320px}._pageContent_1psve_6{display:flex;flex:1;flex-direction:column;overflow:hidden}._header_1psve_14{padding:var(--space-7) var(--space-10) var(--space-4);background:var(--surface-base)}._headerTop_1psve_19{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5)}._headerLeft_1psve_28 h1{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._headerLeft_1psve_28 p{font-size:var(--text-base);color:var(--text-tertiary);margin:var(--space-2) 0 0}._createButton_1psve_44{display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._createButton_1psve_44:hover{filter:brightness(.93)}._typeSelector_1psve_66{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}._typeSelector_1psve_66 select{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}._typeSelector_1psve_66 select:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._tabs_1psve_93{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);margin-bottom:-1px}._tab_1psve_93{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._tab_1psve_93:hover{color:var(--text-primary)}._tabActive_1psve_118{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._listContainer_1psve_124{flex:1;overflow:auto;padding:var(--space-4) var(--space-10) var(--space-8)}._loading_1psve_131,._error_1psve_132,._empty_1psve_133{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8rem;padding:var(--space-10) 0;color:var(--text-tertiary)}._error_1psve_132{color:var(--color-status-red-text)}._empty_1psve_133 svg{width:2rem;height:2rem;margin-bottom:var(--space-2)}._empty_1psve_133 p{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._emptyLink_1psve_160{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-700);background:none;border:none;cursor:pointer;text-decoration:underline}._emptyLink_1psve_160:hover{text-decoration:none}._listItems_1psve_175{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._listItem_1psve_175{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._listItem_1psve_175:last-child{border-bottom:none}._listItem_1psve_175:hover{background:var(--surface-panel-hover)}._listItem_1psve_175:hover ._deleteButton_1psve_200{opacity:1}._listLink_1psve_204{display:flex;align-items:center;gap:var(--space-4);flex:1;min-width:0;text-decoration:none;color:inherit}._iconContainer_1psve_214{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--color-primary-700);flex-shrink:0}._listContent_1psve_226{flex:1;min-width:0}._listName_1psve_231{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}._listMeta_1psve_242{font-size:var(--text-sm);color:var(--text-tertiary);margin:var(--space-0_5) 0 0}._deleteButton_1psve_200{padding:var(--space-2);color:var(--text-tertiary);background:none;border:none;cursor:pointer;opacity:0;transition:all var(--duration-fast) var(--ease-out)}._deleteButton_1psve_200:hover{color:var(--color-status-red-text)}._modalOverlay_1psve_263{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop)}._modal_1psve_263{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:28rem;padding:var(--space-6)}._modalTitle_1psve_282{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-4)}._modalInput_1psve_291{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;margin-bottom:var(--space-4);transition:border-color var(--duration-fast) var(--ease-out)}._modalInput_1psve_291:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._modalActions_1psve_310{display:flex;justify-content:flex-end;gap:var(--space-2)}._modalButton_1psve_316{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._modalButtonCancel_1psve_328{color:var(--text-tertiary);background:transparent}._modalButtonCancel_1psve_328:hover{color:var(--text-primary)}._modalButtonPrimary_1psve_337{color:var(--text-inverse);background:var(--color-primary-600)}._modalButtonPrimary_1psve_337:hover{filter:brightness(.93)}._modalButtonPrimary_1psve_337:disabled{opacity:.5;cursor:not-allowed}._modalButtonDanger_1psve_351{color:var(--text-inverse);background:var(--color-rejected-600)}._modalButtonDanger_1psve_351:hover{background:var(--color-rejected-700)}._modalButtonDanger_1psve_351:disabled{opacity:.5;cursor:not-allowed}._modalText_1psve_365{color:var(--text-tertiary);margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal)}._modalSubtitle_1psve_372{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}._listContainer_1psve_124::-webkit-scrollbar{width:8px;height:8px}._listContainer_1psve_124::-webkit-scrollbar-track{background:var(--surface-inset)}._listContainer_1psve_124::-webkit-scrollbar-thumb{background:var(--color-ink-300);border-radius:var(--radius-full)}._listContainer_1psve_124::-webkit-scrollbar-thumb:hover{background:var(--color-ink-400)}._pageContent_14ylw_6{display:flex;flex:1;flex-direction:column;overflow:hidden}._header_14ylw_14{padding:var(--space-7) var(--space-10) var(--space-4);background:var(--surface-base)}._backLink_14ylw_19{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary);text-decoration:none;margin-bottom:var(--space-3);transition:color var(--duration-fast) var(--ease-out)}._backLink_14ylw_19:hover{color:var(--text-primary)}._headerContent_14ylw_34 h1{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._headerContent_14ylw_34 p{font-size:var(--text-base);color:var(--text-tertiary);margin:var(--space-2) 0 0}._content_14ylw_51{flex:1;overflow:auto;margin:var(--space-4) var(--space-10) var(--space-8);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._loading_14ylw_62,._error_14ylw_63,._empty_14ylw_64{display:flex;flex-direction:column;align-items:center;justify-content:center;height:8rem;color:var(--text-tertiary)}._error_14ylw_63{color:var(--color-status-red-text)}._empty_14ylw_64 svg{width:2rem;height:2rem;margin-bottom:var(--space-2)}._empty_14ylw_64 p{margin:0;font-family:var(--font-display);font-style:italic}._table_14ylw_90{width:100%}._tableHead_14ylw_94{background:var(--surface-inset);position:sticky;top:0;z-index:10}._tableHead_14ylw_94 tr th{padding:var(--space-3) var(--space-6);text-align:left;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._tableBody_14ylw_112{border-top:1px solid var(--border-subtle)}._tableRow_14ylw_116{border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._tableRow_14ylw_116:hover{background:var(--surface-inset)}._tableCell_14ylw_125{padding:var(--space-3) var(--space-6)}._contactCell_14ylw_130{display:flex;align-items:center;gap:var(--space-3)}._avatar_14ylw_136{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-primary-500-alpha-10);color:var(--color-primary-700);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-medium);flex-shrink:0}._contactName_14ylw_151{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._emailCell_14ylw_159,._businessCell_14ylw_160{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._businessCell_14ylw_160{display:flex;align-items:center;gap:var(--space-2)}._content_14ylw_51::-webkit-scrollbar{width:8px;height:8px}._content_14ylw_51::-webkit-scrollbar-track{background:var(--surface-inset)}._content_14ylw_51::-webkit-scrollbar-thumb{background:var(--color-ink-600);border-radius:var(--radius-full)}._content_14ylw_51::-webkit-scrollbar-thumb:hover{background:var(--color-ink-500)}._wrapper_1t20a_1{position:relative;display:inline-flex}._trigger_1t20a_6{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:var(--space-1_5);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-out)}._trigger_1t20a_6:hover{background:var(--surface-sunken);color:var(--text-primary)}._trigger_1t20a_6:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._popover_1t20a_29{position:absolute;top:100%;right:0;margin-top:var(--space-2);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);padding:var(--space-5);z-index:var(--z-popover);min-width:340px}._label_1t20a_43{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._urlRow_1t20a_52{display:flex;align-items:center;gap:var(--space-2)}._url_1t20a_52{flex:1;font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text-primary);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._copyButton_1t20a_72{display:inline-flex;align-items:center;gap:var(--space-1);height:34px;padding:0 var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border:none;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-out)}._copyButton_1t20a_72:hover{background:var(--color-primary-100)}._copyButton_1t20a_72:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._copyButton_1t20a_72._copied_1t20a_98{color:var(--color-status-green-text);background:var(--color-approved-50)}._card_1ieut_1{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._card_1ieut_1:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}._card_1ieut_1:hover ._actions_1ieut_18,._card_1ieut_1:focus-within ._actions_1ieut_18{opacity:1}._body_1ieut_23{flex:1;padding:var(--space-5);cursor:pointer;min-height:120px;display:flex;flex-direction:column;gap:var(--space-2)}._title_1ieut_33{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._meta_1ieut_47{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:auto}._actions_1ieut_18{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-inset);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}._actionButton_1ieut_64{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._actionButton_1ieut_64:hover{background:var(--surface-sunken);color:var(--text-primary)}._actionButton_1ieut_64:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1ieut_64._danger_1ieut_89:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._actionButton_1ieut_64[aria-disabled=true],._actionButton_1ieut_64._danger_1ieut_89[aria-disabled=true]:hover{background:none;color:var(--text-secondary);opacity:.4;cursor:not-allowed}._grid_1ezr9_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5)}._createCard_1ezr9_7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:160px;background:var(--surface-raised);border:1.5px dashed var(--border-default);border-radius:var(--radius-xl);cursor:pointer;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._createCard_1ezr9_7:hover{border-color:var(--color-primary-400);color:var(--color-primary-800);background:var(--color-primary-50)}._createCard_1ezr9_7:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tableWrapper_1hc3y_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._table_1hc3y_1{width:100%;border-collapse:collapse}._th_1hc3y_14{padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-align:left;text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}._thNarrow_1hc3y_27{width:32px}._row_1hc3y_32{cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._row_1hc3y_32:hover{background:var(--surface-inset)}._row_1hc3y_32:not(:last-child) ._td_1hc3y_41{border-bottom:1px solid var(--border-subtle)}._selectedRow_1hc3y_45{background:var(--surface-selected)}._td_1hc3y_41{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--text-primary)}._tdNarrow_1hc3y_55{width:32px;padding-right:var(--space-2)}._campaignName_1hc3y_61{font-weight:var(--font-medium)}._templateName_1hc3y_65{color:var(--text-secondary)}._count_1hc3y_69{font-family:var(--font-mono);font-size:var(--text-xs)}._chevron_1hc3y_74{color:var(--text-muted)}._empty_1hc3y_78{text-align:center;padding:var(--space-12) var(--space-4);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._badge_1ul15_1{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);border-radius:var(--radius-full);white-space:nowrap}._pending_1ul15_12{background:var(--color-pending-100);color:var(--color-status-amber-text)}._sent_1ul15_17{background:var(--color-expired-100);color:var(--text-secondary)}._responded_1ul15_22{background:var(--color-approved-50);color:var(--color-status-green-text)}._backdrop_1qx0y_1{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop)}._modal_1qx0y_11{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);width:520px;max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-12));display:flex;flex-direction:column;overflow:hidden}._header_1qx0y_23{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-7) var(--space-4)}._title_1qx0y_30{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._closeButton_1qx0y_39{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer}._closeButton_1qx0y_39:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeButton_1qx0y_39:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_1qx0y_62{padding:var(--space-2) var(--space-7) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}._caption_1qx0y_70{font-size:var(--text-sm);color:var(--text-tertiary);margin:0;line-height:var(--leading-relaxed)}._searchWrapper_1qx0y_78{position:relative;display:flex;align-items:center}._searchIcon_1qx0y_84{position:absolute;left:var(--space-3);color:var(--text-muted);pointer-events:none}._searchInput_1qx0y_91{width:100%;height:40px;padding:0 var(--space-4) 0 var(--space-9);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._searchInput_1qx0y_91:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._searchInput_1qx0y_91::placeholder{color:var(--text-muted)}._dropdown_1qx0y_116{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);max-height:200px;overflow-y:auto}._dropdownItem_1qx0y_124{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2_5) var(--space-4);font-size:var(--text-sm);color:var(--text-primary);background:none;border:none;text-align:left;cursor:pointer}._dropdownItem_1qx0y_124:hover:not(:disabled){background:var(--surface-inset)}._dropdownItemDisabled_1qx0y_142{opacity:.5;cursor:default}._recipientName_1qx0y_147{font-weight:var(--font-medium)}._recipientDetail_1qx0y_151{color:var(--text-tertiary);font-size:var(--text-xs)}._addedBadge_1qx0y_156{margin-left:auto;font-size:var(--text-xs);color:var(--color-primary-700);font-weight:var(--font-semibold)}._chips_1qx0y_164{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1qx0y_164{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-full)}._chipRemove_1qx0y_182{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;border-radius:var(--radius-full);color:var(--color-primary-700);cursor:pointer}._chipRemove_1qx0y_182:hover{background:var(--color-primary-100);color:var(--color-primary-800)}._chipRemove_1qx0y_182:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._footer_1qx0y_207{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-7) var(--space-6)}._cancelButton_1qx0y_215{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer}._cancelButton_1qx0y_215:hover{background:var(--surface-inset)}._cancelButton_1qx0y_215:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._addButton_1qx0y_237{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer}._addButton_1qx0y_237:hover{background:var(--color-primary-fill-hover)}._addButton_1qx0y_237:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._addButton_1qx0y_237:disabled{opacity:.5;cursor:not-allowed}._backdrop_u8ivr_1{position:fixed;inset:0;background:var(--surface-overlay);display:flex;justify-content:flex-end;z-index:var(--z-modal-backdrop)}._panel_u8ivr_10{width:880px;max-width:100vw;height:100vh;background:var(--surface-raised);display:flex;flex-direction:column;border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:var(--shadow-overlay);animation:_slideIn_u8ivr_1 var(--duration-normal) var(--ease-out)}@keyframes _slideIn_u8ivr_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_u8ivr_31{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-7) var(--space-8) var(--space-5);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._headerContent_u8ivr_40{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}._headerRow_u8ivr_48{display:flex;align-items:center;gap:var(--space-3)}._addRecipientButton_u8ivr_54{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary-50);border:none;border-radius:var(--radius-full);color:var(--color-primary-700);cursor:pointer;flex-shrink:0}._addRecipientButton_u8ivr_54:hover{background:var(--color-primary-100);color:var(--color-primary-800)}._addRecipientButton_u8ivr_54:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._title_u8ivr_78{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._subtitle_u8ivr_87{font-size:var(--text-sm);color:var(--text-tertiary)}._headerActions_u8ivr_92{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}._secondaryButton_u8ivr_100{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);text-decoration:none;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._secondaryButton_u8ivr_100:hover{background:var(--surface-inset)}._secondaryButton_u8ivr_100:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._secondaryButton_u8ivr_100:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._secondaryButton_u8ivr_100{height:44px}}._closeButton_u8ivr_138{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer}._closeButton_u8ivr_138:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeButton_u8ivr_138:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_u8ivr_161{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-8) var(--space-7)}._loading_u8ivr_167,._empty_u8ivr_168{text-align:center;padding:var(--space-12) var(--space-4);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._table_u8ivr_177{width:100%;border-collapse:collapse}._th_u8ivr_182{padding:var(--space-3) var(--space-4);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-align:left;text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}._thActions_u8ivr_194{text-align:right}._row_u8ivr_199:not(:last-child) ._td_u8ivr_199,._row_u8ivr_199:not(:last-child) ._tdActions_u8ivr_200{border-bottom:1px solid var(--border-subtle)}._td_u8ivr_199{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-primary);vertical-align:middle}._tdActions_u8ivr_200{text-align:right}._recipientName_u8ivr_216{font-weight:var(--font-medium)}._respondedOn_u8ivr_220{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}._iconButton_u8ivr_228{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer}._iconButton_u8ivr_228:hover{background:var(--surface-sunken);color:var(--text-primary)}._iconButton_u8ivr_228:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconButton_u8ivr_228._danger_u8ivr_251:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._iconButton_u8ivr_228:disabled{opacity:.4;cursor:not-allowed}._backdrop_11mm1_1{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop)}._modal_11mm1_11{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);width:480px;max-width:calc(100vw - var(--space-8));overflow:hidden}._header_11mm1_20{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-7) var(--space-4)}._title_11mm1_27{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._closeButton_11mm1_36{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer}._closeButton_11mm1_36:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeButton_11mm1_36:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_11mm1_59{padding:var(--space-2) var(--space-7) var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}._caption_11mm1_66{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:var(--leading-relaxed)}._field_11mm1_73{display:flex;flex-direction:column;gap:var(--space-1_5)}._label_11mm1_79{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._input_11mm1_85,._select_11mm1_86{padding:var(--space-2_5) var(--space-3);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._input_11mm1_85:focus,._select_11mm1_86:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._input_11mm1_85::placeholder{color:var(--text-muted)}._footer_11mm1_109{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-7) var(--space-6)}._cancelButton_11mm1_117{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer}._cancelButton_11mm1_117:hover{background:var(--surface-inset)}._cancelButton_11mm1_117:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._createButton_11mm1_139{height:40px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer}._createButton_11mm1_139:hover{background:var(--color-primary-fill-hover)}._createButton_11mm1_139:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._createButton_11mm1_139:disabled{opacity:.5;cursor:not-allowed}._backdrop_blr6s_1{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop)}._modal_blr6s_11{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);width:480px;max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-8));display:flex;flex-direction:column;overflow:hidden}._header_blr6s_23{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-7) var(--space-4)}._title_blr6s_30{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._closeButton_blr6s_39{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._closeButton_blr6s_39:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeButton_blr6s_39:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_blr6s_63{padding:var(--space-2) var(--space-7) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;max-height:360px}._caption_blr6s_72{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:var(--leading-relaxed)}._option_blr6s_79{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._option_blr6s_79:hover{border-color:var(--border-strong);background:var(--surface-inset)}._option_blr6s_79:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._option_blr6s_79._selected_blr6s_104{border-color:var(--color-primary-400);background:var(--color-primary-50);color:var(--color-primary-700)}._optionContent_blr6s_110{display:flex;flex-direction:column;gap:var(--space-0_5)}._optionTitle_blr6s_116{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._optionDesc_blr6s_122{font-size:var(--text-xs);color:var(--text-tertiary)}._footer_blr6s_127{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-7) var(--space-6)}._cancelButton_blr6s_135{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._cancelButton_blr6s_135:hover{background:var(--surface-inset)}._cancelButton_blr6s_135:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._createButton_blr6s_158{height:40px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._createButton_blr6s_158:hover{background:var(--color-primary-fill-hover)}._createButton_blr6s_158:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._prompt_1c4om_14{width:100%;padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical}._prompt_1c4om_14:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}._error_1c4om_32{margin-top:var(--space-2);color:var(--text-danger);font-size:var(--text-sm)}._strip_39sfj_1{display:flex;flex-direction:column;gap:var(--space-3);flex-shrink:0;margin-bottom:var(--space-6)}._stripHeader_39sfj_9{display:flex;flex-direction:column;gap:var(--space-1)}._stripTitle_39sfj_15{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._stripCaption_39sfj_23{margin:0;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-tertiary)}._cards_39sfj_30{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4)}._card_39sfj_30{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._cardHeader_39sfj_47{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._badge_39sfj_55{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-amber-brand-700);background:var(--color-amber-brand-50);border:1px solid var(--color-amber-brand-200);border-radius:var(--radius-full)}._cardTitle_39sfj_68{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--text-primary)}._rationale_39sfj_77{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}._section_39sfj_84{display:flex;flex-direction:column;gap:var(--space-2)}._sectionTitle_39sfj_90{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}._audience_39sfj_102{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--text-primary)}._audienceTitle_39sfj_112{font-weight:var(--font-semibold)}._count_39sfj_116{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary)}._examples_39sfj_122{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._example_39sfj_122{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}._questions_39sfj_139{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5)}._question_39sfj_139{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-primary)}._questionTitle_39sfj_153{display:block}._questionType_39sfj_157{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:2px;font-size:var(--text-xs);color:var(--text-tertiary)}._failure_39sfj_166{margin:0;font-size:var(--text-sm);color:var(--text-danger)}._notice_39sfj_172{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._actions_39sfj_178{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}._approveButton_39sfj_185,._rejectButton_39sfj_186{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);white-space:nowrap}._approveButton_39sfj_185{color:var(--text-inverse);background:var(--color-primary-600);border:none}._approveButton_39sfj_185:hover:not(:disabled){background:var(--color-primary-fill-hover)}._rejectButton_39sfj_186{color:var(--text-secondary);background:transparent;border:1px solid var(--border-default)}._rejectButton_39sfj_186:hover:not(:disabled){color:var(--text-primary);background:var(--surface-inset)}._approveButton_39sfj_185:focus-visible,._rejectButton_39sfj_186:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._approveButton_39sfj_185:disabled,._rejectButton_39sfj_186:disabled{cursor:not-allowed;opacity:.6}._spin_39sfj_234{animation:_spin_39sfj_234 1s linear infinite}@keyframes _spin_39sfj_234{to{transform:rotate(360deg)}}@media(max-width:768px){._cards_39sfj_30{grid-template-columns:minmax(0,1fr)}._approveButton_39sfj_185,._rejectButton_39sfj_186{min-height:44px}}._page_sitn1_1{display:flex;height:100vh;background:var(--surface-base)}._main_sitn1_7{flex:1;display:flex;flex-direction:column;min-width:0}._content_sitn1_14{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-7) var(--space-10);gap:var(--space-6)}._toolbar_sitn1_24{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--space-4)}._toolbarLeft_sitn1_32{display:flex;align-items:center;gap:var(--space-3);min-width:0}._tabs_sitn1_39{display:flex;gap:var(--space-1);background:var(--surface-sunken);padding:var(--space-1);border-radius:var(--radius-full)}._tab_sitn1_39{padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._tab_sitn1_39:hover{color:var(--text-primary)}._tab_sitn1_39:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._activeTab_sitn1_69{color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-xs)}._audienceSwitch_sitn1_75{display:flex;align-items:center;gap:var(--space-0_5);padding:var(--space-1);background:var(--surface-sunken);border-radius:var(--radius-full)}._audienceButton_sitn1_84{padding:var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._audienceButton_sitn1_84:hover{color:var(--text-primary)}._audienceButton_sitn1_84:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._activeAudienceButton_sitn1_107{color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-xs)}._toolbarRight_sitn1_113{display:flex;align-items:center;gap:var(--space-3)}._searchWrapper_sitn1_119{position:relative;display:flex;align-items:center}._searchIcon_sitn1_125{position:absolute;left:var(--space-3);color:var(--text-muted);pointer-events:none}._searchInput_sitn1_132{height:40px;padding:0 var(--space-4) 0 var(--space-9);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;width:240px;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._searchInput_sitn1_132:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._searchInput_sitn1_132::placeholder{color:var(--text-muted)}._createButton_sitn1_156{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);white-space:nowrap}._createButton_sitn1_156:hover{background:var(--color-primary-fill-hover)}._createButton_sitn1_156:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabCaption_sitn1_183{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:var(--leading-relaxed)}._body_sitn1_191{flex:1;overflow-y:auto}._loading_sitn1_196{text-align:center;padding:var(--space-12);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}@media(max-width:768px){._content_sitn1_14{padding:var(--space-4)}._toolbar_sitn1_24,._toolbarRight_sitn1_113{flex-direction:column;align-items:stretch}._toolbarLeft_sitn1_32{flex-wrap:wrap}._searchInput_sitn1_132{width:100%}}._editor_vwpzv_1{width:min(100%,960px);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-12)}._intro_vwpzv_7{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-7)}._introTitle_vwpzv_14{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em}._introDescription_vwpzv_22{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._form_vwpzv_28{display:flex;flex-direction:column;gap:var(--space-6)}._field_vwpzv_34{display:flex;flex-direction:column;gap:var(--space-2)}._label_vwpzv_40,._optionLabel_vwpzv_41{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}._input_vwpzv_47,._textarea_vwpzv_48,._questionTypeSelect_vwpzv_49,._optionInput_vwpzv_50,._optionValue_vwpzv_51{width:100%;padding:var(--space-2_5) var(--space-3);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}._textarea_vwpzv_48{min-height:88px;resize:vertical}._input_vwpzv_47:focus,._textarea_vwpzv_48:focus,._questionTypeSelect_vwpzv_49:focus,._optionInput_vwpzv_50:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}._helperText_vwpzv_77{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}._questionToolbar_vwpzv_83{display:flex;align-items:end;gap:var(--space-3);padding:var(--space-5);background:var(--surface-sunken);border-radius:var(--radius-xl)}._questionTypeField_vwpzv_92{flex:1}._addQuestionButton_vwpzv_96,._addOptionButton_vwpzv_97,._saveButton_vwpzv_98{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-5);color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}._addQuestionButton_vwpzv_96:hover,._addOptionButton_vwpzv_97:hover,._saveButton_vwpzv_98:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._addQuestionButton_vwpzv_96:focus-visible,._addOptionButton_vwpzv_97:focus-visible,._saveButton_vwpzv_98:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._addQuestionButton_vwpzv_96:disabled,._addOptionButton_vwpzv_97:disabled,._saveButton_vwpzv_98:disabled{cursor:not-allowed;opacity:.6}._emptyQuestions_vwpzv_139{padding:var(--space-8);color:var(--text-tertiary);background:var(--surface-sunken);border:1.5px dashed var(--border-strong);border-radius:var(--radius-xl);font-family:var(--font-display);font-style:italic;font-size:var(--text-base);text-align:center}._questionList_vwpzv_151{display:flex;flex-direction:column;gap:var(--space-5)}._questionCard_vwpzv_157{padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._questionHeader_vwpzv_165{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}._questionHeading_vwpzv_173{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em}._questionNumber_vwpzv_184{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold)}._questionControls_vwpzv_198{display:inline-flex;align-items:center;gap:var(--space-1)}._iconButton_vwpzv_204,._removeOptionButton_vwpzv_205{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._iconButton_vwpzv_204:hover,._removeOptionButton_vwpzv_205:hover{color:var(--text-primary);background:var(--surface-inset)}._iconButton_vwpzv_204:focus-visible,._removeOptionButton_vwpzv_205:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconButton_vwpzv_204:disabled,._removeOptionButton_vwpzv_205:disabled{cursor:not-allowed;opacity:.45}._dangerButton_vwpzv_238:hover,._removeOptionButton_vwpzv_205:hover{color:var(--color-status-red-text);background:var(--color-rejected-50);border-color:var(--color-rejected-200)}._questionGrid_vwpzv_245{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:var(--space-4)}._fullWidth_vwpzv_251{grid-column:1 / -1}._checkboxField_vwpzv_255{display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;color:var(--text-secondary);font-size:var(--text-sm)}._checkbox_vwpzv_255{width:16px;height:16px;accent-color:var(--color-primary-600)}._questionMeta_vwpzv_270{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}._choiceSection_vwpzv_277{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}._choiceHeader_vwpzv_285{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._choiceTitle_vwpzv_292{color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._choiceCaption_vwpzv_300{color:var(--text-tertiary);font-size:var(--text-xs)}._choiceList_vwpzv_305{display:flex;flex-direction:column;gap:var(--space-2)}._optionRow_vwpzv_311{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.6fr) 32px;align-items:end;gap:var(--space-2)}._optionField_vwpzv_318{display:flex;flex-direction:column;gap:var(--space-1)}._optionValue_vwpzv_51{color:var(--text-tertiary);background:var(--surface-sunken);cursor:default}._addOptionButton_vwpzv_97{align-self:flex-start;color:var(--color-primary-700);background:var(--color-primary-50);border-color:transparent}._addOptionButton_vwpzv_97:hover{color:var(--text-inverse)}._footer_vwpzv_341{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}._saveError_vwpzv_350{color:var(--color-status-red-text);font-size:var(--text-sm)}._spin_vwpzv_355{animation:_spin_vwpzv_355 .8s linear infinite}@keyframes _spin_vwpzv_355{to{transform:rotate(360deg)}}@media(max-width:768px){._editor_vwpzv_1{padding:var(--space-5) var(--space-4) var(--space-8)}._questionToolbar_vwpzv_83,._questionGrid_vwpzv_245,._optionRow_vwpzv_311{grid-template-columns:1fr}._questionToolbar_vwpzv_83{align-items:stretch;flex-direction:column}._optionRow_vwpzv_311{display:grid}._removeOptionButton_vwpzv_205{justify-self:end}._footer_vwpzv_341{align-items:stretch;flex-direction:column}._saveButton_vwpzv_98{width:100%}}._container_vy96l_1{display:flex;flex-direction:column;gap:var(--space-4)}._question_vy96l_7{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}._questionTitle_vy96l_14{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;line-height:var(--leading-snug)}._questionDescription_vy96l_23{margin-top:var(--space-1_5);color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre-wrap}._answer_vy96l_31{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap}._noResponse_vy96l_40{color:var(--text-tertiary);font-family:var(--font-display);font-style:italic}._status_18m51_1{display:grid;min-height:240px;place-items:center;padding:var(--space-8);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base);text-align:center}._error_18m51_13{color:var(--color-status-red-text)}._indicator_epsmu_1{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;border-radius:var(--radius-full);transition-property:color,background-color;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out);font-variant-numeric:tabular-nums}._indicator_epsmu_1>svg{flex-shrink:0}._timestamp_epsmu_20{color:inherit;opacity:.75}._idle_epsmu_25{color:var(--text-tertiary);font-weight:var(--font-regular);font-style:italic}._modified_epsmu_31{color:var(--color-status-amber-text);background:var(--color-pending-100)}._saving_epsmu_36{color:var(--text-secondary);background:var(--color-expired-100)}._saved_epsmu_41{color:var(--color-status-green-text);background:var(--color-approved-50)}._error_epsmu_46{color:var(--color-status-red-text);background:var(--color-rejected-50)}._spin_epsmu_51{animation:_spin_epsmu_51 .8s linear infinite}@keyframes _spin_epsmu_51{to{transform:rotate(360deg)}}._retry_epsmu_59{margin-left:var(--space-1);padding:var(--space-0_5) var(--space-2);font:inherit;color:var(--color-status-red-text);background:transparent;border:1px solid var(--color-rejected-300);border-radius:var(--radius-full);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);position:relative}._retry_epsmu_59:hover{background:var(--color-rejected-100);border-color:var(--color-rejected-400)}._retry_epsmu_59:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._retry_epsmu_59:active{transform:scale(.96)}._retry_epsmu_59:after{content:"";position:absolute;inset:-10px}@media(prefers-reduced-motion:reduce){._spin_epsmu_51{animation:none}._indicator_epsmu_1{transition:none}}._page_4oc9n_1{display:flex;flex-direction:column;height:100vh;background:var(--surface-base)}._header_4oc9n_8{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-7);border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:var(--surface-base)}._backButton_4oc9n_18{display:inline-flex;align-items:center;gap:var(--space-1_5);height:36px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._backButton_4oc9n_18:hover{background:var(--surface-inset);color:var(--text-primary)}._backButton_4oc9n_18:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._title_4oc9n_44{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._statusSlot_4oc9n_53{margin-left:auto;display:flex;align-items:center}._creatorContainer_4oc9n_59{flex:1;min-height:0;overflow-y:auto}._container_t28ef_1{display:flex;flex-direction:column;gap:var(--space-5);max-width:960px;margin:0 auto}._questionCard_t28ef_9{padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._questionTitle_t28ef_17{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;line-height:var(--leading-snug)}._questionDescription_t28ef_26{margin-top:var(--space-1_5);color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._summary_t28ef_33{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}._summaryValue_t28ef_39{color:var(--text-primary);font-weight:var(--font-semibold)}._sectionTitle_t28ef_44{margin-top:var(--space-5);color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._choiceList_t28ef_53,._distributionList_t28ef_54,._samples_t28ef_55{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}._choiceRow_t28ef_62,._distributionRow_t28ef_63{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:center}._choiceLabel_t28ef_70,._distributionLabel_t28ef_71{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}._choiceCount_t28ef_78,._distributionCount_t28ef_79{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._progress_t28ef_86{grid-column:1 / -1;width:100%;height:10px;accent-color:var(--color-primary-600)}._progress_t28ef_86::-webkit-progress-bar{background:var(--surface-inset);border-radius:var(--radius-full)}._progress_t28ef_86::-webkit-progress-value{background:var(--color-primary-600);border-radius:var(--radius-full)}._progress_t28ef_86::-moz-progress-bar{background:var(--color-primary-600);border-radius:var(--radius-full)}._metrics_t28ef_108{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}._metric_t28ef_108{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._metricLabel_t28ef_126{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);order:-1}._metricValue_t28ef_136{color:var(--text-primary);font-family:var(--font-display);font-size:2.25rem;font-weight:400;line-height:var(--leading-none);font-variant-numeric:lining-nums tabular-nums}._samples_t28ef_55{list-style:disc;padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._sample_t28ef_55{overflow-wrap:anywhere;white-space:pre-wrap}._emptyQuestion_t28ef_158{margin-top:var(--space-3);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}@media(max-width:768px){._questionCard_t28ef_9{padding:var(--space-4)}._metrics_t28ef_108{grid-template-columns:repeat(2,minmax(0,1fr))}}._empty_1hdi1_1{text-align:center;padding:var(--space-12) var(--space-4);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._section_1f4k4_1{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-7);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_1f4k4_13{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._title_1f4k4_20{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;line-height:var(--leading-tight)}._description_1f4k4_30{max-width:720px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._refreshing_1f4k4_38{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-1_5);color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap}._spin_1f4k4_48{animation:_spin_1f4k4_48 .8s linear infinite}._summary_1f4k4_52{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);margin:0}._summaryItem_1f4k4_59{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._summaryItem_1f4k4_59 dt{overflow:hidden;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._summaryItem_1f4k4_59 dd{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:2.25rem;font-weight:400;font-variant-numeric:lining-nums tabular-nums;line-height:var(--leading-none)}._searchForm_1f4k4_93{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2)}._searchForm_1f4k4_93>label{grid-column:1 / -1;color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}._searchInputGroup_1f4k4_108{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full)}._searchInputGroup_1f4k4_108 input{width:100%;min-width:0;color:var(--text-primary);background:transparent;border:0;font-family:var(--font-body);font-size:var(--text-sm);outline:none}._searchInputGroup_1f4k4_108 button{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);color:var(--text-tertiary);background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer}._searchForm_1f4k4_93>button{min-height:40px;padding:0 var(--space-5);color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer}._searchForm_1f4k4_93>button:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._searchInputGroup_1f4k4_108:focus-within,._searchInputGroup_1f4k4_108 button:focus-visible,._searchForm_1f4k4_93>button:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}._searchInputGroup_1f4k4_108 button:disabled,._searchForm_1f4k4_93>button:disabled{cursor:not-allowed;opacity:.55}._controls_1f4k4_175{display:flex;align-items:end;justify-content:space-between;gap:var(--space-3)}._filterField_1f4k4_182{display:flex;flex-direction:column;gap:var(--space-1);color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}._filterField_1f4k4_182 select{min-height:40px;padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:normal;text-transform:none}._filterField_1f4k4_182 select:focus-visible,._retryButton_1f4k4_207:focus-visible,._applyButton_1f4k4_208:focus-visible,._rejectButton_1f4k4_209:focus-visible,._pagination_1f4k4_210 button:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}._count_1f4k4_216{padding-bottom:var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm)}._loading_1f4k4_222,._empty_1f4k4_223,._errorState_1f4k4_224{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:140px;padding:var(--space-6);color:var(--text-tertiary);background:var(--surface-sunken);border:1.5px dashed var(--border-strong);border-radius:var(--radius-xl);font-family:var(--font-display);font-style:italic;font-size:var(--text-base);line-height:var(--leading-normal);text-align:center}._errorState_1f4k4_224{color:var(--color-status-red-text);background:var(--color-rejected-50);border-color:var(--color-rejected-200);font-family:var(--font-body);font-style:normal;font-size:var(--text-sm)}._errorState_1f4k4_224 p{margin:0;font-weight:var(--font-semibold)}._errorState_1f4k4_224 span{color:var(--text-secondary)}._retryButton_1f4k4_207,._applyButton_1f4k4_208,._rejectButton_1f4k4_209,._pagination_1f4k4_210 button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);min-height:36px;padding:0 var(--space-4);border:1.5px solid transparent;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}._retryButton_1f4k4_207,._pagination_1f4k4_210 button{color:var(--text-primary);background:var(--surface-raised);border-color:var(--border-subtle)}._retryButton_1f4k4_207:hover:not(:disabled),._pagination_1f4k4_210 button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-inset)}._actionError_1f4k4_296,._rowError_1f4k4_297{margin:0;color:var(--color-status-red-text);font-size:var(--text-sm);line-height:var(--leading-normal)}._reviewNote_1f4k4_304{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}._actionError_1f4k4_296{padding:var(--space-3) var(--space-4);background:var(--color-rejected-50);border-radius:var(--radius-md)}._rows_1f4k4_317{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._row_1f4k4_297{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._rowHeader_1f4k4_337{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._questionTitle_1f4k4_344{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;line-height:var(--leading-snug)}._fieldLabel_1f4k4_354{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}._status_1f4k4_361{flex:0 0 auto;padding:var(--space-1) var(--space-3);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal)}._status_1f4k4_361[data-status=processing]{color:var(--color-status-amber-text);background:var(--color-pending-100)}._status_1f4k4_361[data-status=applied]{color:var(--color-status-green-text);background:var(--color-approved-50)}._status_1f4k4_361[data-status=exception],._status_1f4k4_361[data-status=rejected]{color:var(--color-status-red-text);background:var(--color-rejected-50)}._values_1f4k4_388{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3)}._values_1f4k4_388>div{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._valueLabel_1f4k4_402{color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}._values_1f4k4_388 code{display:block;min-height:36px;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;color:var(--text-primary);background:var(--surface-inset);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap}._valueArrow_1f4k4_424{color:var(--text-tertiary);font-size:var(--text-lg)}._metadata_1f4k4_429{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}._metadata_1f4k4_429 a{color:var(--color-interactive);font-weight:var(--font-semibold);text-decoration:none}._metadata_1f4k4_429 a:hover{color:var(--color-interactive-hover);text-decoration:underline}._actions_1f4k4_449{display:flex;flex-wrap:wrap;gap:var(--space-2)}._applyButton_1f4k4_208{color:var(--text-inverse);background:var(--color-primary-600);border-color:var(--color-primary-600)}._applyButton_1f4k4_208:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._rejectButton_1f4k4_209{color:var(--color-status-red-text);background:var(--color-rejected-50);border-color:transparent}._rejectButton_1f4k4_209:hover:not(:disabled){background:var(--color-rejected-100)}._retryButton_1f4k4_207:disabled,._applyButton_1f4k4_208:disabled,._rejectButton_1f4k4_209:disabled,._pagination_1f4k4_210 button:disabled{cursor:not-allowed;opacity:.55}._pagination_1f4k4_210{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);color:var(--text-tertiary);font-size:var(--text-sm)}@keyframes _spin_1f4k4_48{to{transform:rotate(360deg)}}@media(max-width:768px){._section_1f4k4_1{margin-top:var(--space-4);padding:var(--space-4)}._header_1f4k4_13,._controls_1f4k4_175{align-items:stretch;flex-direction:column}._refreshing_1f4k4_38,._count_1f4k4_216{padding-bottom:0}._searchForm_1f4k4_93{grid-template-columns:1fr}._searchForm_1f4k4_93>label{grid-column:1}._summary_1f4k4_52{grid-template-columns:repeat(2,minmax(0,1fr))}._values_1f4k4_388{grid-template-columns:1fr}._valueArrow_1f4k4_424{justify-self:center;transform:rotate(90deg)}._pagination_1f4k4_210{justify-content:space-between}}._content_1ob9g_1{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-7) var(--space-10);gap:var(--space-6)}._toolbar_1ob9g_10{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._exportButton_1ob9g_17{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_1ob9g_17:hover{background:var(--surface-inset)}._exportButton_1ob9g_17:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._toolbarLeft_1ob9g_42{display:flex;align-items:center;gap:var(--space-3)}._backButton_1ob9g_48{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer}._backButton_1ob9g_48:hover{background:var(--surface-inset);color:var(--text-primary)}._backButton_1ob9g_48:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._title_1ob9g_71{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._scopeNote_1ob9g_80{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._scopeLink_1ob9g_86{font-weight:var(--font-medium);color:var(--color-interactive)}._scopeLink_1ob9g_86:hover{text-decoration:underline}._statsRow_1ob9g_96{display:flex;gap:var(--space-4);flex-shrink:0}._statCard_1ob9g_102{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:200px}._statIcon_1ob9g_114{color:var(--color-primary-700)}._statContent_1ob9g_118{display:flex;flex-direction:column;gap:var(--space-1)}._statValue_1ob9g_124{font-family:var(--font-display);font-size:2.25rem;font-weight:400;font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);line-height:var(--leading-none)}._statLabel_1ob9g_133{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);order:-1}._body_1ob9g_144{flex:1;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._loading_1ob9g_154{text-align:center;padding:var(--space-12);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._page_4io59_1{display:flex;height:100vh;background:var(--surface-base)}._main_4io59_7{flex:1;display:flex;flex-direction:column;min-width:0}._content_4io59_14{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-7) var(--space-10);gap:var(--space-6)}._toolbar_4io59_23{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._backButton_4io59_30{display:inline-flex;align-items:center;gap:var(--space-1_5);height:36px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer}._backButton_4io59_30:hover{background:var(--surface-inset);color:var(--text-primary)}._backButton_4io59_30:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._title_4io59_55{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._body_4io59_64{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-6);max-width:800px}._metaCard_4io59_73{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._metaRow_4io59_84{display:flex;align-items:baseline;gap:var(--space-3)}._metaLabel_4io59_90{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);min-width:80px}._metaValue_4io59_99{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._surveyContainer_4io59_105{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._loading_4io59_113{text-align:center;padding:var(--space-12);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._container_1i6kl_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);min-height:50vh;color:var(--text-primary);font-family:var(--font-body)}._error_1i6kl_13{color:var(--color-status-red-text);margin:0}._campaignName_1xxn4_17{display:flex;align-items:center;gap:var(--space-3)}._campaignIcon_1xxn4_23{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-primary-50);color:var(--color-primary-700);flex-shrink:0}._campaignTitle_1xxn4_35{font-weight:var(--font-semibold);color:var(--text-primary)}._recipientCount_1xxn4_40{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}._statusBadge_1xxn4_47{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._statusDraft_1xxn4_58{color:var(--text-secondary);background:var(--color-expired-100)}._statusCreating_1xxn4_63,._statusStarted_1xxn4_64,._statusSending_1xxn4_65{color:var(--color-modified-700);background:var(--color-modified-50)}._statusScheduled_1xxn4_70{color:var(--color-status-amber-text);background:var(--color-pending-100)}._statusComplete_1xxn4_75{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusCancelled_1xxn4_80,._statusCancelling_1xxn4_81{color:var(--text-secondary);background:var(--color-expired-100)}._statusPartiallyFailed_1xxn4_86{color:var(--color-status-red-text);background:var(--color-rejected-50)}._statusPartiallyCancelled_1xxn4_91{color:var(--color-status-amber-text);background:var(--color-pending-100)}._statusSpinner_1xxn4_96{animation:_spin_1xxn4_1 1s linear infinite}@keyframes _spin_1xxn4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._statsTd_1xxn4_107{overflow:visible}._statsCell_1xxn4_111{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._statItem_1xxn4_118{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-family:var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}._statLabel_1xxn4_129{position:relative;color:var(--text-tertiary);text-decoration:underline dotted;text-decoration-color:var(--border-default);text-underline-offset:2px;cursor:help;border-radius:var(--radius-sm)}._statLabel_1xxn4_129:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._statLabel_1xxn4_129:after{content:attr(data-tooltip);position:absolute;top:100%;left:0;transform:translateY(4px);width:max-content;max-width:260px;padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-medium);font-family:var(--font-body);line-height:1.4;white-space:normal;text-align:left;color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-md);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._statLabel_1xxn4_129:hover:after,._statLabel_1xxn4_129:focus-visible:after{opacity:1;transform:translateY(6px)}._statValue_1xxn4_176{font-weight:var(--font-semibold)}._statDelivered_1xxn4_180{color:var(--color-status-green-text)}._statOpened_1xxn4_184{color:var(--color-modified-700)}._statFailed_1xxn4_188{color:var(--color-status-red-text)}._statBounced_1xxn4_192{color:var(--color-status-amber-text)}._dateCell_1xxn4_197{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed)}._dateLabel_1xxn4_203{color:var(--text-tertiary);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._actionsCell_1xxn4_211{position:relative;width:48px;text-align:center}._actionButton_1xxn4_217{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);position:relative}._actionButton_1xxn4_217:hover{background:var(--surface-inset);color:var(--text-primary)}._actionButton_1xxn4_217:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1xxn4_217:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._actionButton_1xxn4_217:hover:after,._actionButton_1xxn4_217:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._actionMenu_1xxn4_269{position:absolute;right:var(--space-4);top:100%;min-width:200px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--space-1);overflow:hidden}._actionMenuItem_1xxn4_283{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;background:transparent;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);text-align:left}._actionMenuItem_1xxn4_283:hover{background:var(--surface-inset);color:var(--text-primary)}._actionMenuItem_1xxn4_283:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionMenuItemDanger_1xxn4_310{color:var(--color-terracotta-600)}._actionMenuItemDanger_1xxn4_310:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}@media(max-width:1024px){._statsCell_1xxn4_111{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}._campaignLabels_1xxn4_337{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-1)}._campaignLabel_1xxn4_337{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-secondary)}._container_rb0q7_13{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._heroSection_rb0q7_25{display:flex;flex-direction:column;gap:var(--space-3)}._heroPrimary_rb0q7_31{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._heroNumber_rb0q7_38{font-family:var(--font-display);font-size:3rem;font-weight:var(--font-regular);color:var(--text-primary);line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}._heroCopy_rb0q7_48{display:flex;flex-direction:column;gap:2px;padding-bottom:4px}._heroLabel_rb0q7_55{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-medium)}._heroMeta_rb0q7_62{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._heroPct_rb0q7_69{color:var(--color-primary-700);font-weight:var(--font-semibold)}._heroEquation_rb0q7_75{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-full);width:fit-content;max-width:100%;flex-wrap:wrap}._eqTerm_rb0q7_87,._eqResult_rb0q7_88{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}._eqResult_rb0q7_88{padding-left:var(--space-2);border-left:1px solid var(--border-default);margin-left:2px}._eqNum_rb0q7_101{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._eqResult_rb0q7_88 ._eqNum_rb0q7_101{color:var(--color-primary-700)}._eqLabel_rb0q7_113{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._eqOp_rb0q7_121{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-semibold)}._eqEquals_rb0q7_128{color:var(--text-muted);transform:rotate(-90deg);margin:0 2px}._statsGrid_rb0q7_135{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._statCard_rb0q7_141{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-align:left;position:relative;transition:box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._statCardInteractive_rb0q7_157{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;appearance:none}._statCardInteractive_rb0q7_157:hover{box-shadow:var(--shadow-card-hover)}._statCardInteractive_rb0q7_157:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._statCardHeader_rb0q7_174{display:flex;align-items:center;gap:var(--space-2)}._statIcon_rb0q7_182{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);flex-shrink:0}._variantGreen_rb0q7_192{background:var(--color-primary-50);color:var(--color-primary-700)}._variantAmber_rb0q7_197{background:var(--color-pending-100);color:var(--color-status-amber-text)}._variantRed_rb0q7_202{background:var(--color-rejected-50);color:var(--color-status-red-text)}._variantGray_rb0q7_207{background:var(--color-expired-100);color:var(--text-secondary)}._statLabel_rb0q7_212{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statValue_rb0q7_224{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-regular);color:var(--text-primary);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}._statShare_rb0q7_234{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._statCta_rb0q7_241{position:absolute;top:var(--space-4);right:var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-primary-700);text-transform:uppercase;letter-spacing:var(--tracking-wider);opacity:0;transform:translate(-4px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);pointer-events:none}._statCardInteractive_rb0q7_157:hover ._statCta_rb0q7_241,._statCardInteractive_rb0q7_157:focus-visible ._statCta_rb0q7_241{opacity:1;transform:translate(0)}._barWrap_rb0q7_266{display:flex;flex-direction:column;gap:var(--space-2)}._bar_rb0q7_266{display:flex;height:8px;border-radius:var(--radius-full);overflow:hidden;background:var(--surface-sunken)}._barSegment_rb0q7_280{height:100%;transition:width var(--duration-normal) var(--ease-out)}._barGreen_rb0q7_285{background:var(--color-primary-600)}._barAmber_rb0q7_289{background:var(--color-amber-brand-500)}._barRed_rb0q7_293{background:var(--color-terracotta-500)}._barGray_rb0q7_297{background:var(--color-expired-300)}._legend_rb0q7_301{display:flex;flex-wrap:wrap;gap:var(--space-4)}._legendItem_rb0q7_307{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._legendSwatch_rb0q7_316{width:10px;height:10px;border-radius:2px;flex-shrink:0}._legendLabel_rb0q7_323{color:var(--text-secondary);font-weight:var(--font-medium)}._legendValue_rb0q7_328{font-family:var(--font-body);color:var(--text-primary);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}._skeleton_rb0q7_336{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._skeletonHero_rb0q7_347{height:48px;width:180px;border-radius:var(--radius-md);background:var(--surface-inset);animation:_pulse_rb0q7_1 1.5s ease-in-out infinite}._skeletonGrid_rb0q7_355{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._skeletonCard_rb0q7_361{height:96px;border-radius:var(--radius-xl);background:var(--surface-inset);animation:_pulse_rb0q7_1 1.5s ease-in-out infinite}._skeletonBar_rb0q7_368{height:8px;border-radius:var(--radius-full);background:var(--surface-inset);animation:_pulse_rb0q7_1 1.5s ease-in-out infinite;animation-delay:.2s}@keyframes _pulse_rb0q7_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:1024px){._statsGrid_rb0q7_135{grid-template-columns:repeat(2,1fr)}._heroNumber_rb0q7_38{font-size:2.25rem}._legend_rb0q7_301{gap:var(--space-3)}}@media(max-width:640px){._statsGrid_rb0q7_135{grid-template-columns:1fr 1fr}._container_rb0q7_13{padding:var(--space-4)}._heroEquation_rb0q7_75{font-size:var(--text-2xs)}}@media(prefers-reduced-motion:reduce){._barSegment_rb0q7_280,._statCard_rb0q7_141,._statCardInteractive_rb0q7_157,._statCta_rb0q7_241{transition:none}}._container_ccix3_6{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_ccix3_18{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._headerText_ccix3_25{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._title_ccix3_32{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._summary_ccix3_41{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}._summary_ccix3_41 strong{font-weight:var(--font-semibold);color:var(--text-primary)}._summaryLink_ccix3_55{color:var(--color-interactive);text-decoration:none}._summaryLink_ccix3_55 strong{color:inherit}._summaryLink_ccix3_55:hover{text-decoration:underline}._summaryLink_ccix3_55:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}._toggle_ccix3_74{display:flex;flex-wrap:wrap;gap:2px;background:var(--surface-sunken);border-radius:var(--radius-full);padding:3px;flex-shrink:0}._toggleButton_ccix3_84{padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._toggleButton_ccix3_84:hover{color:var(--text-primary)}._toggleButton_ccix3_84:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._toggleActive_ccix3_107{color:#fff;font-weight:var(--font-semibold);background:var(--color-primary-600);box-shadow:var(--shadow-sm)}._toggleActive_ccix3_107:hover{color:#fff;background:var(--color-primary-fill-hover)}._footnote_ccix3_119{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed)}._error_ccix3_127{margin:0;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-700);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-md)}._tableScroll_ccix3_139{overflow-x:auto}._table_ccix3_139{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}._table_ccix3_139 thead th{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._table_ccix3_139 thead th._numHead_ccix3_163{text-align:right}._table_ccix3_139 thead th._actionsHead_ccix3_167{width:1%}._table_ccix3_139 tbody tr{border-bottom:1px solid var(--border-subtle)}._table_ccix3_139 tbody tr:last-child{border-bottom:none}._table_ccix3_139 tbody th,._table_ccix3_139 tbody td{padding:var(--space-2_5) var(--space-3);color:var(--text-primary);text-align:left;vertical-align:middle}._rowLabel_ccix3_187{font-weight:var(--font-medium)}._table_ccix3_139 tbody th._unassigned_ccix3_192{font-weight:var(--font-normal);font-style:italic;color:var(--text-secondary)}._numCell_ccix3_198{font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._table_ccix3_139 tbody td._numCell_ccix3_198,._table_ccix3_139 tfoot td._numCell_ccix3_198{text-align:right}._actionsCell_ccix3_211{white-space:nowrap;text-align:right}._actionsCell_ccix3_211>*+*{margin-left:var(--space-1)}._iconButton_ccix3_220{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._iconButton_ccix3_220:hover:not(:disabled){color:var(--color-primary-700);background:var(--color-primary-50);border-color:var(--color-primary-300)}._iconButton_ccix3_220:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconButton_ccix3_220:disabled{cursor:not-allowed;opacity:.4}._iconButton_ccix3_220:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;transform:translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._iconButton_ccix3_220:hover:after,._iconButton_ccix3_220:focus-visible:after{opacity:1;transform:translateY(6px)}._totalsRow_ccix3_284 th,._totalsRow_ccix3_284 td{padding:var(--space-3) var(--space-3) var(--space-2);font-weight:var(--font-semibold);color:var(--text-primary);text-align:left;border-top:2px solid var(--border-default)}._srOnly_ccix3_293{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skeletonRow_ccix3_306{display:flex;gap:var(--space-4);padding:var(--space-3) 0}._skeletonLine_ccix3_312{height:14px;border-radius:var(--radius-sm);background:var(--surface-inset);animation:_pulse_ccix3_1 1.5s ease-in-out infinite}._skeletonWide_ccix3_319{width:30%}._skeletonNarrow_ccix3_323{width:10%}._emptyState_ccix3_328{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center}._emptyIcon_ccix3_337{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-xl);background:var(--color-primary-50);color:var(--color-primary-700)}._emptyTitle_ccix3_348{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._emptyDescription_ccix3_357{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);max-width:52ch;line-height:var(--leading-relaxed);margin:0}._emptyCta_ccix3_367{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);margin-top:var(--space-1)}._emptyCta_ccix3_367:hover{color:var(--color-primary-800);background:var(--color-primary-50);border-color:var(--color-primary-300)}._emptyCta_ccix3_367:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@keyframes _pulse_ccix3_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){._iconButton_ccix3_220{width:44px;height:44px}}@media(max-width:640px){._container_ccix3_6{padding:var(--space-4)}._header_ccix3_18{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}._scopeHeader_1dlgm_9{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}._scopeLabel_1dlgm_17{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._scopeHelp_1dlgm_26{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed)}._summaryRow_1dlgm_33{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);flex-shrink:0}._card_1dlgm_40{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-align:left;font:inherit;color:inherit;transition:box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._cardClickable_1dlgm_58{cursor:pointer;appearance:none}._cardClickable_1dlgm_58:hover{box-shadow:var(--shadow-card-hover)}._cardClickable_1dlgm_58:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cardActive_1dlgm_72{border-color:var(--color-primary-600);background:var(--color-primary-50)}._cardActive_1dlgm_72:hover{background:var(--color-primary-100)}._iconWrap_1dlgm_81{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);flex-shrink:0}._iconBounce_1dlgm_91{background:var(--color-pending-100);color:var(--color-status-amber-text)}._iconComplaint_1dlgm_96{background:var(--color-rejected-50);color:var(--color-status-red-text)}._iconUnsub_1dlgm_101{background:var(--color-modified-50);color:var(--color-modified-700)}._iconTotal_1dlgm_106{background:var(--color-expired-100);color:var(--text-secondary)}._cardContent_1dlgm_111{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._cardLabel_1dlgm_118{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._cardValue_1dlgm_127{order:1;font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-regular);color:var(--text-primary);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}._skeleton_1dlgm_138{height:32px;width:56px;background:var(--surface-inset);border-radius:var(--radius-sm);animation:_pulse_1dlgm_1 1.5s ease-in-out infinite}@keyframes _pulse_1dlgm_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:1024px){._summaryRow_1dlgm_33{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._summaryRow_1dlgm_33{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._card_1dlgm_40,._cardClickable_1dlgm_58{transition:none}}._wrapper_1oqup_14{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._toolbar_1oqup_23{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);flex-shrink:0}._searchBox_1oqup_32{position:relative;display:flex;align-items:center;flex:1;max-width:340px}._searchIcon_1oqup_40{position:absolute;left:var(--space-3);color:var(--text-muted);pointer-events:none}._searchInput_1oqup_47{flex:1;height:40px;padding:0 var(--space-2_5) 0 calc(var(--space-3) + 20px);padding-right:40px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._searchInput_1oqup_47::placeholder{color:var(--text-muted)}._searchInput_1oqup_47:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._searchHint_1oqup_72{position:absolute;right:var(--space-3);padding:1px 6px;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);pointer-events:none}._exportButton_1oqup_86{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_1oqup_86:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default)}._exportButton_1oqup_86:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._exportButton_1oqup_86:disabled{opacity:.5;cursor:not-allowed}._tableScroll_1oqup_119{flex:1;overflow:auto;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._table_1oqup_119{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}._table_1oqup_119 thead{position:sticky;top:0;z-index:1}._table_1oqup_119 th{padding:var(--space-2_5) var(--space-3);font-weight:var(--font-semibold);font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:left;background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._thRight_1oqup_154{text-align:right}._thEmail_1oqup_158{width:28%}._thActions_1oqup_162{width:100px}._table_1oqup_119 td{padding:var(--space-2_5) var(--space-3);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:middle}._table_1oqup_119 tbody tr:nth-child(2n){background:var(--surface-inset)}._table_1oqup_119 tbody tr{transition:background var(--duration-fast) var(--ease-out)}._table_1oqup_119 tbody tr:hover{background:var(--surface-selected)}._table_1oqup_119 tbody tr:last-child td{border-bottom:none}._emailCell_1oqup_191{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-primary);word-break:break-all}._contactLink_1oqup_198,._businessLink_1oqup_199{padding:0;color:var(--color-primary-700);background:none;border:none;font:inherit;font-weight:var(--font-medium);cursor:pointer;text-align:left}._contactLink_1oqup_198:hover,._businessLink_1oqup_199:hover{color:var(--color-primary-800);text-decoration:underline}._contactLink_1oqup_198:focus-visible,._businessLink_1oqup_199:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._muted_1oqup_223{color:var(--text-tertiary);font-family:var(--font-display);font-size:var(--text-xs);font-style:italic}._badge_1oqup_230{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._badgeBouncePermanent_1oqup_240{background:var(--color-rejected-50);color:var(--color-status-red-text)}._badgeBounceTransient_1oqup_245{background:var(--color-pending-100);color:var(--color-status-amber-text)}._badgeComplaint_1oqup_250{background:var(--color-rejected-50);color:var(--color-status-red-text)}._badgeUnsub_1oqup_255{background:var(--color-modified-50);color:var(--color-modified-700)}._dateCell_1oqup_260{text-align:right}._dateText_1oqup_264{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}._actionsTd_1oqup_273{text-align:right;white-space:nowrap}._removeButton_1oqup_278{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._removeButton_1oqup_278:hover,._removeButton_1oqup_278:focus-visible{color:var(--color-status-red-text);background:var(--color-rejected-50)}._removeButton_1oqup_278:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._removeButton_1oqup_278:disabled{opacity:.4;cursor:not-allowed}._removeLabel_1oqup_312{display:inline}@media(max-width:768px){._removeLabel_1oqup_312{display:none}._thActions_1oqup_162{width:60px}}._emptyState_1oqup_327{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-8);text-align:center;gap:var(--space-2)}._emptyIcon_1oqup_337{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-xl);background:var(--color-approved-50);color:var(--color-status-green-text);margin-bottom:var(--space-2)}._emptyTitle_1oqup_349{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._emptyDescription_1oqup_358{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);margin:0;max-width:48ch}._loadingRow_1oqup_367 td{padding:var(--space-3)}._skeletonLine_1oqup_371{height:14px;background:var(--surface-inset);border-radius:var(--radius-sm);animation:_pulse_1oqup_1 1.5s ease-in-out infinite}@keyframes _pulse_1oqup_1{0%,to{opacity:1}50%{opacity:.5}}._confirmOverlay_1oqup_384{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);animation:_overlayIn_1oqup_1 .12s var(--ease-out)}._confirmDialog_1oqup_395{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);max-width:440px;width:90%;box-shadow:var(--shadow-overlay);animation:_dialogIn_1oqup_1 .16s var(--ease-out)}._confirmTitle_1oqup_406{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._confirmBody_1oqup_415{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-5) 0}._confirmEmail_1oqup_423{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-inset);padding:1px 6px;border-radius:var(--radius-sm)}._confirmActions_1oqup_433{display:flex;justify-content:flex-end;gap:var(--space-3)}._reconsentLabel_1oqup_440{display:block;margin:0 0 var(--space-1_5) 0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary)}._reconsentInput_1oqup_449{display:block;width:100%;margin:0 0 var(--space-5) 0;padding:var(--space-2) var(--space-2_5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical}._reconsentInput_1oqup_449:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._confirmCancel_1oqup_469{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._confirmCancel_1oqup_469:hover{background:var(--surface-inset);border-color:var(--border-default)}._confirmCancel_1oqup_469:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._confirmRemove_1oqup_493{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-terracotta-500);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._confirmRemove_1oqup_493:hover:not(:disabled){filter:brightness(.93)}._confirmRemove_1oqup_493:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._confirmRemove_1oqup_493:disabled{opacity:.6;cursor:not-allowed}@keyframes _overlayIn_1oqup_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_1oqup_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._confirmOverlay_1oqup_384,._confirmDialog_1oqup_395{animation:none}._table_1oqup_119 tbody tr,._removeButton_1oqup_278,._exportButton_1oqup_86{transition:none}}._container_s11ze_9{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-4)}._sectionHeader_s11ze_22{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._titleBlock_s11ze_29{display:flex;flex-direction:column;gap:4px}._title_s11ze_29{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._subtitle_s11ze_43{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:72ch}._addButton_s11ze_51{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;flex-shrink:0}._addButton_s11ze_51:hover{background:var(--surface-inset);border-color:var(--border-default)}._addButton_s11ze_51:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tableArea_s11ze_81{display:flex;flex-direction:column;min-height:0}._error_s11ze_88{padding:var(--space-3) var(--space-4);color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-md);font-size:var(--text-sm)}._modalOverlay_s11ze_97{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);animation:_overlayIn_s11ze_1 .12s var(--ease-out)}._modal_s11ze_97{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);max-width:420px;width:90%;box-shadow:var(--shadow-overlay);animation:_dialogIn_s11ze_1 .16s var(--ease-out)}._modalTitle_s11ze_119{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-4) 0}._formGroup_s11ze_128{margin-bottom:var(--space-4)}._formLabel_s11ze_132{display:block;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-1_5)}._formInput_s11ze_143,._formSelect_s11ze_144{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);box-sizing:border-box}._formSelect_s11ze_144{cursor:pointer}._formInput_s11ze_143:focus,._formSelect_s11ze_144:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._modalActions_s11ze_169{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5)}._cancelButton_s11ze_176{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._cancelButton_s11ze_176:hover{background:var(--surface-inset);border-color:var(--border-default)}._cancelButton_s11ze_176:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._submitButton_s11ze_200{height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._submitButton_s11ze_200:hover:not(:disabled){background:var(--color-primary-fill-hover)}._submitButton_s11ze_200:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._submitButton_s11ze_200:disabled{opacity:.5;cursor:not-allowed}@keyframes _overlayIn_s11ze_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_s11ze_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){._container_s11ze_9{padding:var(--space-4)}._sectionHeader_s11ze_22{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}@media(prefers-reduced-motion:reduce){._modalOverlay_s11ze_97,._modal_s11ze_97,._addButton_s11ze_51{animation:none;transition:none}}._container_nnrho_5{display:flex;flex-direction:column;gap:var(--space-8);overflow-y:auto;padding-bottom:var(--space-8)}._card_1lt5l_13{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_1lt5l_24{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._titleBlock_1lt5l_32{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._sectionLabel_1lt5l_40{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._subtitle_1lt5l_49{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:72ch}._headerStats_1lt5l_57{display:flex;gap:var(--space-6);flex-shrink:0}._rateStat_1lt5l_63{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._rateValue_1lt5l_70{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-regular);color:var(--text-primary);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}._rateLabel_1lt5l_80{order:-1;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._statsRow_1lt5l_91{display:flex;gap:var(--space-4)}._stat_1lt5l_91{display:flex;align-items:flex-start;gap:var(--space-3);flex:1;min-width:0;padding:var(--space-4);background:var(--surface-inset);border-radius:var(--radius-lg)}._statIcon_1lt5l_107{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);flex-shrink:0}._icon_neutral_1lt5l_117{background:var(--color-expired-100);color:var(--text-secondary)}._icon_sage_1lt5l_122{background:var(--color-primary-50);color:var(--color-primary-700)}._icon_primary_1lt5l_127{background:var(--color-primary-100);color:var(--color-primary-700)}._icon_amber_1lt5l_132{background:var(--color-pending-100);color:var(--color-status-amber-text)}._icon_muted_1lt5l_137{background:var(--color-rejected-50);color:var(--color-status-red-text)}._statBody_1lt5l_142{display:flex;flex-direction:column;min-width:0}._statValue_1lt5l_148{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-regular);color:var(--text-primary);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums}._statLabel_1lt5l_157{order:-1;font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statSub_1lt5l_169{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:2px;font-variant-numeric:tabular-nums}._barWrap_1lt5l_178{display:flex;flex-direction:column;gap:var(--space-2)}._funnelBar_1lt5l_184{position:relative;height:10px;border-radius:var(--radius-full);background:var(--surface-sunken);overflow:hidden}._funnelSegment_1lt5l_192{position:absolute;top:0;left:0;height:100%;border-radius:var(--radius-full);transition:width var(--duration-slow) var(--ease-out)}._funnelEmail_1lt5l_201{background:var(--color-primary-200);z-index:1}._funnelReached_1lt5l_206{background:var(--color-primary-400);z-index:2}._funnelEngaged_1lt5l_211{background:var(--color-primary-600);z-index:3}._legend_1lt5l_216{display:flex;flex-wrap:wrap;gap:var(--space-4);padding-top:2px}._legendItem_1lt5l_223{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._legendSwatch_1lt5l_232{width:10px;height:10px;border-radius:2px;flex-shrink:0;position:static}._legendEmpty_1lt5l_240{background:var(--surface-sunken);border:1px solid var(--border-subtle)}._skeleton_1lt5l_246{display:flex;gap:var(--space-3)}._skeletonStat_1lt5l_251{flex:1;height:72px;border-radius:var(--radius-lg);background:var(--surface-inset);animation:_pulse_1lt5l_1 1.5s ease-in-out infinite}@keyframes _pulse_1lt5l_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:1200px){._statsRow_1lt5l_91{flex-wrap:wrap}._stat_1lt5l_91{flex:1 1 calc(50% - var(--space-4))}}@media(max-width:768px){._statsRow_1lt5l_91{flex-direction:column}._stat_1lt5l_91{flex:1 1 100%}._headerStats_1lt5l_57{gap:var(--space-3)}._rateValue_1lt5l_70{font-size:var(--text-2xl)}}@media(prefers-reduced-motion:reduce){._funnelSegment_1lt5l_192,._skeletonStat_1lt5l_251{transition:none;animation:none}}._card_11c41_5{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_11c41_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._titleBlock_11c41_23{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._sectionLabel_11c41_31{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._subtitle_11c41_40{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:60ch}._period_11c41_48{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;padding-top:2px}._rateRow_11c41_57{display:flex;gap:var(--space-2)}._ratePill_11c41_62{display:flex;flex-direction:column;align-items:center;flex:1;padding:var(--space-2) var(--space-3);background:var(--surface-inset);border-radius:var(--radius-md)}._ratePillWarn_11c41_72 ._rateValue_11c41_72{color:var(--color-terracotta-600)}._rateLabel_11c41_76{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._rateValue_11c41_72{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-regular);color:var(--text-primary);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums}._chartWrap_11c41_94{margin:0 calc(-1 * var(--space-2))}._skeletonChart_11c41_99{height:200px;border-radius:var(--radius-md);background:var(--surface-inset);animation:_pulse_11c41_1 1.5s ease-in-out infinite}@keyframes _pulse_11c41_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){._rateRow_11c41_57{flex-wrap:wrap}._ratePill_11c41_62{flex:1 1 calc(50% - var(--space-2))}}._card_1m6dn_5{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_1m6dn_16{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}._titleBlock_1m6dn_24{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 280px}._sectionLabel_1m6dn_32{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._subtitle_1m6dn_41{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:72ch}._segmentPicker_1m6dn_50{display:flex;gap:2px;padding:3px;background:var(--surface-sunken);border-radius:var(--radius-full)}._segmentBtn_1m6dn_58{padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._segmentBtn_1m6dn_58:hover{color:var(--text-primary)}._segmentBtn_1m6dn_58:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._segmentBtnActive_1m6dn_80{color:var(--text-inverse);background:var(--color-primary-600);font-weight:var(--font-semibold)}._segmentBtnActive_1m6dn_80:hover{color:var(--text-inverse)}._tableHeader_1m6dn_91{display:grid;grid-template-columns:1fr 70px 70px 70px 80px 70px;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}._colName_1m6dn_100{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._colNum_1m6dn_108{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:right}._tableBody_1m6dn_118{display:flex;flex-direction:column;max-height:420px;overflow-y:auto}._row_1m6dn_126{display:grid;grid-template-columns:1fr 70px 70px 70px 80px 70px;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);align-items:center;transition:background var(--duration-fast) var(--ease-out)}._row_1m6dn_126:hover{background:var(--surface-inset)}._rowTotals_1m6dn_140{border-top:1px solid var(--border-default);border-bottom:none;background:var(--surface-inset);font-weight:var(--font-semibold)}._rowName_1m6dn_147{position:relative;min-width:0;overflow:hidden}._rowBar_1m6dn_153{position:absolute;top:0;left:0;height:100%;background:var(--color-primary-100);border-radius:var(--radius-sm);transition:width var(--duration-normal) var(--ease-out)}._rowNameText_1m6dn_163{position:relative;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:var(--space-0_5) var(--space-1)}._rowNum_1m6dn_175{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}._rowRate_1m6dn_183{color:var(--color-primary-700);font-weight:var(--font-semibold)}._rowWarn_1m6dn_188{color:var(--color-terracotta-600)}._empty_1m6dn_194{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center}._emptyIcon_1m6dn_203{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-xl);background:var(--color-primary-50);color:var(--color-primary-700);margin-bottom:var(--space-2)}._emptyTitle_1m6dn_215{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._emptyDescription_1m6dn_224{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);max-width:56ch;line-height:var(--leading-relaxed);margin:0}._emptyActions_1m6dn_234{margin-top:var(--space-2)}._emptyCta_1m6dn_238{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._emptyCta_1m6dn_238:hover{color:var(--color-primary-800);background:var(--color-primary-50);border-color:var(--color-primary-300)}._emptyCta_1m6dn_238:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._skeletonList_1m6dn_267{display:flex;flex-direction:column;gap:var(--space-2)}._skeletonRow_1m6dn_273{height:32px;border-radius:var(--radius-sm);background:var(--surface-inset);animation:_pulse_1m6dn_1 1.5s ease-in-out infinite}._skeletonRow_1m6dn_273:nth-child(2){animation-delay:.1s}._skeletonRow_1m6dn_273:nth-child(3){animation-delay:.2s}._skeletonRow_1m6dn_273:nth-child(4){animation-delay:.3s}._skeletonRow_1m6dn_273:nth-child(5){animation-delay:.4s}._skeletonRow_1m6dn_273:nth-child(6){animation-delay:.5s}@keyframes _pulse_1m6dn_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:1024px){._tableHeader_1m6dn_91,._row_1m6dn_126{grid-template-columns:1fr 60px 60px 60px 70px 60px}}@media(max-width:768px){._tableHeader_1m6dn_91,._row_1m6dn_126{grid-template-columns:1fr 50px 50px 70px}._colNum_1m6dn_108:nth-child(4),._colNum_1m6dn_108:nth-child(6),._rowNum_1m6dn_175:nth-child(4),._rowNum_1m6dn_175:nth-child(6){display:none}}._card_y0bdw_5{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_y0bdw_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._titleBlock_y0bdw_24{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._sectionLabel_y0bdw_32{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._subtitle_y0bdw_41{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed);max-width:56ch}._monthPicker_y0bdw_50{display:flex;gap:2px;padding:3px;background:var(--surface-sunken);border-radius:var(--radius-full)}._monthBtn_y0bdw_58{padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._monthBtn_y0bdw_58:hover{color:var(--text-primary)}._monthBtn_y0bdw_58:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._monthBtnActive_y0bdw_80{color:var(--text-inverse);background:var(--color-primary-600);font-weight:var(--font-semibold)}._monthBtnActive_y0bdw_80:hover{color:var(--text-inverse)}._chartsGrid_y0bdw_91{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._chartSection_y0bdw_97{display:flex;flex-direction:column;gap:var(--space-2)}._chartTitle_y0bdw_103{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary)}._empty_y0bdw_110{padding:var(--space-8) var(--space-4);text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}._skeletonChart_y0bdw_120{height:240px;border-radius:var(--radius-md);background:var(--surface-inset);animation:_pulse_y0bdw_1 1.5s ease-in-out infinite}@keyframes _pulse_y0bdw_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:1024px){._chartsGrid_y0bdw_91{grid-template-columns:1fr}}._container_15inc_5{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-4) 0;overflow-y:auto;flex:1}._toolbar_15inc_14{display:flex;justify-content:flex-end;margin-bottom:calc(-1 * var(--space-4))}._resultsLink_15inc_20{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none;border-radius:var(--radius-sm)}._resultsLink_15inc_20:hover{text-decoration:underline}._resultsLink_15inc_20:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._twoCol_15inc_41{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}@media(max-width:1200px){._twoCol_15inc_41{grid-template-columns:1fr}}._container_512gd_3{display:flex;flex-direction:column;flex:1;overflow:hidden;gap:var(--space-4)}._toolbar_512gd_12{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._searchWrapper_512gd_19{position:relative;flex:1;max-width:360px}._searchIcon_512gd_25{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._search_512gd_19{width:100%;height:40px;padding:0 var(--space-4) 0 calc(var(--space-4) + 14px + var(--space-2));font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);box-sizing:border-box}._search_512gd_19::placeholder{color:var(--text-muted)}._search_512gd_19:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._toolbarRight_512gd_59{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}._countBadge_512gd_66{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary);padding:var(--space-1) var(--space-3);background:var(--color-expired-100);border-radius:var(--radius-full)}._createBtn_512gd_77{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);white-space:nowrap}._createBtn_512gd_77:hover{background:var(--color-primary-fill-hover)}._createBtn_512gd_77:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tableWrapper_512gd_105{flex:1;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-card)}._table_512gd_105{width:100%;border-collapse:collapse}._th_512gd_119{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-align:left;text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._row_512gd_133{border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._row_512gd_133:last-child{border-bottom:none}._row_512gd_133:hover{background:var(--surface-inset)}._cell_512gd_147{padding:var(--space-3) var(--space-4);vertical-align:middle}._cellName_512gd_152{padding:var(--space-3) var(--space-4);vertical-align:middle;min-width:200px}._cellActions_512gd_158{padding:var(--space-2) var(--space-3);vertical-align:middle;width:72px}._nameWrapper_512gd_165{display:flex;align-items:center;gap:var(--space-3)}._nameIcon_512gd_171{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-primary-50);color:var(--color-primary-700);flex-shrink:0}._nameContent_512gd_183{display:flex;flex-direction:column;gap:2px}._name_512gd_165{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._description_512gd_196{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._stepCount_512gd_207{display:flex;align-items:baseline;gap:var(--space-1)}._stepNum_512gd_213{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}._stepLabel_512gd_221{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._fromAddress_512gd_228{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._date_512gd_235{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._actions_512gd_242{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}._actionBtn_512gd_249{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._actionBtn_512gd_249:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._actionBtn_512gd_249:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionBtn_512gd_249:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);padding:5px 10px;font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._actionBtn_512gd_249:hover:after,._actionBtn_512gd_249:focus-visible:after{opacity:1;transform:translate(-50%) translateY(-6px)}._chevron_512gd_302{color:var(--text-muted);flex-shrink:0}._badge_512gd_308{display:inline-flex;align-items:center;padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._badgeDraft_512gd_319{color:var(--text-secondary);background:var(--color-expired-100)}._badgeActive_512gd_324{color:var(--color-status-green-text);background:var(--color-approved-50)}._badgePaused_512gd_329{color:var(--color-status-amber-text);background:var(--color-pending-100)}._badgeArchived_512gd_334{color:var(--text-secondary);background:var(--color-expired-100)}._loading_512gd_340{display:flex;flex-direction:column;gap:var(--space-2)}._skeleton_512gd_346{height:56px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-raised) 25%,var(--surface-inset) 50%,var(--surface-raised) 75%);background-size:200% 100%;animation:_shimmer_512gd_1 1.4s infinite}@keyframes _shimmer_512gd_1{0%{background-position:200% 0}to{background-position:-200% 0}}._emptyState_512gd_365{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16);text-align:center}._emptyIcon_512gd_375{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-xl);background:var(--color-primary-50);color:var(--color-primary-700);margin-bottom:var(--space-5)}._emptyTitle_512gd_387{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._emptyDesc_512gd_396{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);max-width:380px;line-height:var(--leading-relaxed);margin:0 0 var(--space-6) 0}._error_512gd_407{padding:var(--space-4);color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-xl);font-size:var(--text-sm);font-family:var(--font-body)}._container_29hk1_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_29hk1_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_29hk1_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10);overflow:hidden;gap:var(--space-6)}._toolbar_29hk1_31{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-2) 0}._toolbarLeft_29hk1_39{display:flex;align-items:baseline;gap:var(--space-3)}._title_29hk1_45{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_29hk1_55{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary);padding:var(--space-1) var(--space-3);background:var(--color-expired-100);border-radius:var(--radius-full)}._toolbarRight_29hk1_66{display:flex;align-items:center;gap:var(--space-3)}._createButton_29hk1_72{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._createButton_29hk1_72:hover:not(:disabled){background:var(--color-primary-fill-hover)}._createButton_29hk1_72:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._createButton_29hk1_72:disabled{opacity:.5;cursor:not-allowed}._tabBar_29hk1_104{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._tab_29hk1_104{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);margin-bottom:-1px}._tab_29hk1_104:hover{color:var(--text-primary)}._tab_29hk1_104:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabActive_29hk1_135{color:var(--text-primary);font-weight:var(--font-semibold);border-bottom-color:var(--color-interactive)}._tabWithIcon_29hk1_141{display:flex;align-items:center;gap:var(--space-1_5)}._contentArea_29hk1_148{display:flex;flex-direction:column;flex:1;overflow:hidden}._emptyStateContainer_29hk1_156{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:var(--space-16);text-align:center}._emptyStateIcon_29hk1_166{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-xl);background:var(--color-primary-50);color:var(--color-primary-700);margin-bottom:var(--space-6)}._emptyStateTitle_29hk1_178{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._emptyStateDescription_29hk1_187{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);max-width:400px;line-height:var(--leading-relaxed);margin:0}._emptyStateLink_29hk1_197{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);text-decoration:none;height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);border:1.5px solid var(--border-subtle);background:var(--surface-raised);transition:background .15s ease,border-color .15s ease}._emptyStateLink_29hk1_197:hover{color:var(--color-primary-800);background:var(--color-primary-50);border-color:var(--color-primary-300)}._emptyStateLink_29hk1_197:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._error_29hk1_227{padding:var(--space-4);color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-xl);font-size:var(--text-sm)}._pausedBanner_29hk1_236{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._pausedBanner_29hk1_236 svg{flex-shrink:0;margin-top:2px}._pausedBanner_29hk1_236 a{color:inherit;font-weight:var(--font-semibold)}@media(max-width:1024px){._content_29hk1_21{padding:var(--space-4)}._toolbar_29hk1_31{flex-direction:column;align-items:flex-start;gap:var(--space-3)}._toolbarRight_29hk1_66{width:100%}._tabBar_29hk1_104{overflow-x:auto}._tab_29hk1_104{white-space:nowrap}}._hiddenInput_1q8h8_5{display:none}._zone_1q8h8_9{display:flex;align-items:center;justify-content:center;padding:var(--space-8);border:2px dashed var(--border-default);border-radius:var(--radius-xl);background:var(--surface-sunken);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);-webkit-user-select:none;user-select:none}._zone_1q8h8_9:hover{border-color:var(--color-primary-500)}._zone_1q8h8_9:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--color-primary-500)}._zone_1q8h8_9._dragover_1q8h8_35{border-style:solid;border-color:var(--color-primary-500);background:var(--color-primary-50)}._zone_1q8h8_9._uploading_1q8h8_42{border-style:solid;border-color:var(--border-default);cursor:default}._zone_1q8h8_9._success_1q8h8_49{border-style:solid;border-color:var(--color-approved-500);background:var(--color-approved-50)}._zone_1q8h8_9._error_1q8h8_56{border-style:solid;border-color:var(--color-rejected-500);background:var(--color-rejected-50)}._zone_1q8h8_9._disabled_1q8h8_63{opacity:.5;cursor:not-allowed}._idleContent_1q8h8_72{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--text-muted)}._idleContent_1q8h8_72 svg{color:var(--text-muted)}._idleText_1q8h8_84{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-secondary)}._idleHint_1q8h8_92{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted)}._uploadingContent_1q8h8_102{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:320px}._uploadingFileInfo_1q8h8_111{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary)}._uploadingFileInfo_1q8h8_111 svg{flex-shrink:0;color:var(--text-muted)}._uploadingFileName_1q8h8_123{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}._uploadingFileSize_1q8h8_134{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0}._progressBar_1q8h8_141{width:100%;height:6px;background:var(--surface-inset);border-radius:var(--radius-full);overflow:hidden}._progressFill_1q8h8_149{height:100%;background:var(--color-primary-600);border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._progressText_1q8h8_156{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}._successContent_1q8h8_166{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--color-status-green-text)}._successContent_1q8h8_166 svg{color:var(--color-status-green-text)}._successContent_1q8h8_166 span{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._errorContent_1q8h8_188{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._errorContent_1q8h8_188 svg{color:var(--color-status-red-text)}._errorMessage_1q8h8_199{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-red-text);text-align:center;max-width:280px}._dismissButton_1q8h8_211{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:none;border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);position:relative}._dismissButton_1q8h8_211:hover{background:var(--surface-sunken);border-color:var(--border-strong)}._dismissButton_1q8h8_211:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._dismissButton_1q8h8_211:hover:after,._dismissButton_1q8h8_211:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._zoneCompact_1q8h8_267{display:flex;align-items:center;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sunken);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);-webkit-user-select:none;user-select:none;min-height:40px}._zoneCompact_1q8h8_267:hover{border-color:var(--color-primary-500)}._zoneCompact_1q8h8_267:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--color-primary-500)}._zoneCompact_1q8h8_267._dragover_1q8h8_35{border-style:solid;border-color:var(--color-primary-500);background:var(--color-primary-50)}._zoneCompact_1q8h8_267._uploading_1q8h8_42{border-style:solid;border-color:var(--border-default);cursor:default}._zoneCompact_1q8h8_267._success_1q8h8_49{border-style:solid;border-color:var(--color-approved-500);background:var(--color-approved-50)}._zoneCompact_1q8h8_267._error_1q8h8_56{border-style:solid;border-color:var(--color-rejected-500);background:var(--color-rejected-50)}._zoneCompact_1q8h8_267._disabled_1q8h8_63{opacity:.5;cursor:not-allowed}._compactIdle_1q8h8_322{display:flex;align-items:center;gap:var(--space-2);width:100%}._compactIdle_1q8h8_322 svg{flex-shrink:0;color:var(--text-muted)}._compactIdle_1q8h8_322>span:first-of-type{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._compactHint_1q8h8_341{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);margin-left:auto}._compactProgress_1q8h8_349{display:flex;align-items:center;gap:var(--space-2);width:100%}._compactFileName_1q8h8_356{display:flex;align-items:center;gap:var(--space-1_5);flex-shrink:0;max-width:140px}._compactFileName_1q8h8_356 svg{flex-shrink:0;color:var(--text-muted)}._compactFileName_1q8h8_356 span{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._compactProgressBar_1q8h8_378{flex:1;height:4px;background:var(--surface-inset);border-radius:var(--radius-full);overflow:hidden}._compactProgressFill_1q8h8_386{height:100%;background:var(--color-primary-600);border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._compactPercent_1q8h8_393{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0;min-width:32px;text-align:right}._compactSuccess_1q8h8_403{display:flex;align-items:center;gap:var(--space-2);color:var(--color-status-green-text)}._compactSuccess_1q8h8_403 svg{color:var(--color-status-green-text)}._compactSuccess_1q8h8_403 span{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._compactError_1q8h8_421{display:flex;align-items:center;gap:var(--space-2);width:100%}._compactError_1q8h8_421 svg{flex-shrink:0;color:var(--color-status-red-text)}._compactErrorText_1q8h8_433{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-status-red-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._compactError_1q8h8_421 ._dismissButton_1q8h8_211{flex-shrink:0;margin-left:auto}._container_1r51w_1{max-width:680px;margin:0 auto}._formGrid_1r51w_6{display:flex;flex-direction:column;gap:var(--space-8)}._section_1r51w_14{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._sectionTitle_1r51w_25{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}._fieldGroup_1r51w_38{display:flex;flex-direction:column;gap:var(--space-1_5)}._fieldRow_1r51w_44{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._label_1r51w_50{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._input_1r51w_59,._select_1r51w_60{padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-out);outline:none;width:100%;box-sizing:border-box}._input_1r51w_59:focus,._select_1r51w_60:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_1r51w_59::placeholder{color:var(--text-tertiary)}._select_1r51w_60{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e7681' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;padding-right:var(--space-8)}._hint_1r51w_92{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}._surveySuggestion_1r51w_101{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._surveySuggestion_1r51w_101 svg{flex-shrink:0;margin-top:2px;color:var(--color-primary-700)}._attachmentList_1r51w_124{display:flex;flex-direction:column;gap:var(--space-2)}._attachmentItem_1r51w_130{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-inset);border-radius:var(--radius-md)}._attachmentIcon_1r51w_139{color:var(--text-tertiary);flex-shrink:0}._attachmentName_1r51w_144{flex:1;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a._attachmentName_1r51w_144{color:var(--color-primary-700);text-decoration:none}a._attachmentName_1r51w_144:hover{color:var(--color-primary-800);text-decoration:underline}._attachmentSize_1r51w_165{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0}._removeAttachmentButton_1r51w_173{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0}._removeAttachmentButton_1r51w_173:hover{background:var(--color-rejected-50)}._removeAttachmentButton_1r51w_173:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._attachmentLimit_1r51w_197{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-terracotta-600)}._footer_1r51w_206{display:flex;justify-content:flex-end;padding-top:var(--space-6);border-top:1px solid var(--border-subtle);margin-top:var(--space-4)}._nextButton_1r51w_214{display:inline-flex;align-items:center;gap:var(--space-1_5);height:44px;padding:0 var(--space-6);background:var(--color-primary-600);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._nextButton_1r51w_214:hover:not(:disabled){background:var(--color-primary-fill-hover)}._nextButton_1r51w_214:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._nextButton_1r51w_214:disabled{opacity:.5;cursor:not-allowed}._editor_v3i6t_3{display:flex;flex-direction:column;background:var(--surface-raised)}._modeBar_v3i6t_11{display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken)}._modeSwitch_v3i6t_19{display:inline-flex;padding:var(--space-0_5);gap:var(--space-0_5);background:var(--surface-inset);border-radius:var(--radius-full)}._modeBtn_v3i6t_27{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-3);border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._modeBtn_v3i6t_27:hover{color:var(--text-primary)}._modeBtn_v3i6t_27:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._modeBtnActive_v3i6t_54{background:var(--color-primary-600);color:var(--text-inverse)}._modeBtnActive_v3i6t_54:hover{background:var(--color-primary-fill-hover);color:var(--text-inverse)}._notice_v3i6t_66{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-pending-500-alpha-10);border-bottom:1px solid var(--border-subtle);color:var(--color-status-amber-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}._notice_v3i6t_66 svg{flex-shrink:0;margin-top:2px}._notice_v3i6t_66 p{margin:0}._toolbar_v3i6t_90{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1_5) var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken)}._toolbarGroup_v3i6t_100{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-0_5)}._toolbarDivider_v3i6t_107{width:1px;height:18px;margin:0 var(--space-1);background:var(--border-default);flex-shrink:0}._toolbarSpacer_v3i6t_115{flex:1}._toolbarSelect_v3i6t_119{height:28px;max-width:150px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer}._toolbarSelect_v3i6t_119:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._toolbarBtn_v3i6t_137,._colorBtn_v3i6t_138{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._toolbarBtn_v3i6t_137:hover:not(:disabled),._colorBtn_v3i6t_138:hover{background:var(--surface-inset);color:var(--text-primary)}._toolbarBtn_v3i6t_137:focus-visible,._colorBtn_v3i6t_138:focus-within{outline:none;box-shadow:var(--shadow-focus)}._toolbarBtn_v3i6t_137:disabled{opacity:.5;cursor:default}._toolbarBtnActive_v3i6t_172{background:var(--color-primary-500-alpha-15);color:var(--color-primary-700)}._toolbarBtn_v3i6t_137:after,._colorBtn_v3i6t_138:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._toolbarBtn_v3i6t_137:hover:after,._toolbarBtn_v3i6t_137:focus-visible:after,._colorBtn_v3i6t_138:hover:after,._colorBtn_v3i6t_138:focus-within:after{opacity:1;transform:translate(-50%) translateY(6px)}._colorSwatch_v3i6t_209{position:absolute;left:7px;right:7px;bottom:4px;height:3px;border-radius:var(--radius-sm)}._colorInput_v3i6t_218{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}._content_v3i6t_229{cursor:text}._proseMirror_v3i6t_233{padding:var(--space-4);outline:none;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--text-primary)}._proseMirror_v3i6t_233 p{margin:0 0 .75em}._proseMirror_v3i6t_233 h1,._proseMirror_v3i6t_233 h2,._proseMirror_v3i6t_233 h3,._proseMirror_v3i6t_233 h4,._proseMirror_v3i6t_233 h5,._proseMirror_v3i6t_233 h6{margin:.8em 0 .4em;font-family:var(--font-display);font-weight:var(--font-medium);line-height:1.3;color:var(--text-primary)}._proseMirror_v3i6t_233 h1{font-size:var(--text-3xl)}._proseMirror_v3i6t_233 h2{font-size:var(--text-2xl)}._proseMirror_v3i6t_233 h3{font-size:var(--text-xl)}._proseMirror_v3i6t_233 h4{font-size:var(--text-lg)}._proseMirror_v3i6t_233 h5{font-size:var(--text-base)}._proseMirror_v3i6t_233 h6{font-size:var(--text-sm)}._proseMirror_v3i6t_233 ul,._proseMirror_v3i6t_233 ol{margin:0 0 .75em;padding-left:1.4em}._proseMirror_v3i6t_233 ul{list-style-type:disc}._proseMirror_v3i6t_233 ol{list-style-type:decimal}._proseMirror_v3i6t_233 li p{margin:0}._proseMirror_v3i6t_233 a{color:var(--color-primary-700);text-decoration:underline;text-underline-offset:2px}._proseMirror_v3i6t_233 blockquote{margin:0 0 .75em;padding-left:var(--space-3);border-left:3px solid var(--border-default);color:var(--text-secondary)}._proseMirror_v3i6t_233 hr{margin:1em 0;border:none;border-top:1px solid var(--border-default)}._proseMirror_v3i6t_233 img{max-width:100%;height:auto}._proseMirror_v3i6t_233 .ProseMirror-selectednode{outline:2px solid var(--color-primary-500)}._proseMirror_v3i6t_233 table{border-collapse:collapse;margin:0 0 .75em}._proseMirror_v3i6t_233 td,._proseMirror_v3i6t_233 th{min-width:2em;padding:var(--space-1) var(--space-2);border:1px dashed var(--border-default);vertical-align:top}._proseMirror_v3i6t_233 td p,._proseMirror_v3i6t_233 th p{margin:0}._proseMirror_v3i6t_233 .selectedCell{background:var(--color-primary-500-alpha-15)}._proseMirror_v3i6t_233 p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);font-style:italic;pointer-events:none}._source_v3i6t_341{display:block;width:100%;box-sizing:border-box;padding:var(--space-4);border:none;outline:none;resize:vertical;background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;tab-size:2}._source_v3i6t_341:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary-500)}@media(max-width:768px){._toolbarBtn_v3i6t_137,._colorBtn_v3i6t_138,._modeBtn_v3i6t_27,._toolbarSelect_v3i6t_119{min-height:44px}._toolbarBtn_v3i6t_137,._colorBtn_v3i6t_138{width:44px}}._card_r961d_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5)}._title_r961d_9{margin:0 0 var(--space-1) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._description_r961d_18{margin:0 0 var(--space-4) 0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}._variableList_r961d_26{display:flex;flex-direction:column;gap:var(--space-1)}._variableItem_r961d_32{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-2_5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-align:left;width:100%}._variableItem_r961d_32:hover{border-color:var(--color-primary-400);background:var(--surface-selected)}._variableItem_r961d_32:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._variableInfo_r961d_56{display:flex;flex-direction:column;gap:var(--space-0_5);min-width:0}._variableCode_r961d_63{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-primary-700);background:var(--color-primary-50);padding:var(--space-0_5) var(--space-1);border-radius:var(--radius-sm);display:inline-block;width:fit-content}._variableDescription_r961d_74{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._copyIcon_r961d_80{color:var(--text-muted);flex-shrink:0}._defaultSyntax_r961d_87{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._defaultTitle_r961d_93{margin:0 0 var(--space-1_5) 0;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._defaultCode_r961d_103{display:block;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-secondary);background:var(--surface-inset);padding:var(--space-2);border-radius:var(--radius-md);word-break:break-all;line-height:var(--leading-relaxed)}._container_r225y_3{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-inset);border:1px dashed var(--border-default);border-radius:var(--radius-md)}._heading_r225y_11{display:flex;align-items:center;gap:var(--space-1_5);margin-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary)}._footer_r225y_22{margin:0 0 var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}._link_r225y_30{text-decoration:underline}._note_r225y_34{margin:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}._container_stla2_1{max-width:960px;margin:0 auto}._columns_stla2_6{display:grid;grid-template-columns:1fr 260px;gap:var(--space-6);align-items:start}._editorColumn_stla2_13{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._sidebarColumn_stla2_20{position:sticky;top:var(--space-6)}._sectionTitle_stla2_25{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._editorWrapper_stla2_34{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._footer_stla2_44{display:flex;justify-content:flex-end;padding-top:var(--space-6);border-top:1px solid var(--border-subtle);margin-top:var(--space-6)}._nextButton_stla2_52{display:inline-flex;align-items:center;gap:var(--space-1_5);height:44px;padding:0 var(--space-6);background:var(--color-primary-600);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._nextButton_stla2_52:hover:not(:disabled){background:var(--color-primary-fill-hover)}._nextButton_stla2_52:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._nextButton_stla2_52:disabled{opacity:.5;cursor:not-allowed}._container_5xwjc_1{max-width:960px;margin:0 auto}._columns_5xwjc_6{display:grid;grid-template-columns:1fr 280px;gap:var(--space-6);align-items:start}._selectorsColumn_5xwjc_13{display:flex;flex-direction:column;gap:var(--space-8)}._estimateColumn_5xwjc_19{position:sticky;top:var(--space-6)}._section_5xwjc_26{display:flex;flex-direction:column;gap:var(--space-3)}._sectionTitle_5xwjc_32{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._chipList_5xwjc_43{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_5xwjc_43{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs)}._chipType_5xwjc_61{display:inline-block;padding:var(--space-0_5) var(--space-1_5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-inverse);text-transform:uppercase;letter-spacing:var(--tracking-wider);line-height:1}._chipTitle_5xwjc_74{color:var(--text-primary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipRemove_5xwjc_82{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;padding:0;transition:all var(--duration-fast) var(--ease-out)}._chipRemove_5xwjc_82:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._chipRemove_5xwjc_82:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._chipWarning_5xwjc_107{display:flex;align-items:flex-start;gap:var(--space-1_5);margin:0;padding:var(--space-2) var(--space-3);background:var(--color-pending-500-alpha-10);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.4;color:var(--color-status-amber-text)}._chipWarning_5xwjc_107 svg{flex-shrink:0;margin-top:1px}._dropdownContainer_5xwjc_128{position:relative}._searchInput_5xwjc_132{position:relative;display:flex;align-items:center}._searchIcon_5xwjc_138{position:absolute;left:var(--space-3);color:var(--text-tertiary);pointer-events:none}._input_5xwjc_145{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._input_5xwjc_145:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_5xwjc_145::placeholder{color:var(--text-tertiary)}._dropdown_5xwjc_128{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;max-height:280px;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--space-1)}._dropdownItem_5xwjc_183{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2_5);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);font-family:var(--font-body);font-size:var(--text-sm)}._dropdownItem_5xwjc_183:hover{background:var(--surface-inset)}._dropdownItemSelected_5xwjc_199{background:var(--surface-selected)}._checkbox_5xwjc_203{flex-shrink:0;accent-color:var(--color-primary-600)}._optionType_5xwjc_208{display:inline-block;padding:var(--space-0_5) var(--space-1_5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-inverse);text-transform:uppercase;letter-spacing:var(--tracking-wider);line-height:1;flex-shrink:0}._optionTitle_5xwjc_222{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}._optionCount_5xwjc_231{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0}._dropdownEmpty_5xwjc_239{padding:var(--space-4);text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}._estimateCard_5xwjc_250{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6);text-align:center;display:flex;flex-direction:column}._estimateIcon_5xwjc_261{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto var(--space-3);background:var(--color-primary-50);border-radius:var(--radius-full);color:var(--color-primary-700)}._estimateLabel_5xwjc_273{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-1)}._estimateCount_5xwjc_283{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);line-height:1.05;letter-spacing:-.02em}._estimateDivider_5xwjc_293{height:1px;background:var(--border-subtle);margin:var(--space-4) 0}._estimateMeta_5xwjc_299{display:flex;flex-direction:column;gap:var(--space-2)}._estimateMetaRow_5xwjc_305{display:flex;justify-content:space-between;align-items:center}._estimateMetaLabel_5xwjc_311{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._estimateMetaValue_5xwjc_317{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary)}._footer_5xwjc_327{display:flex;justify-content:flex-end;padding-top:var(--space-6);border-top:1px solid var(--border-subtle);margin-top:var(--space-6)}._saveButton_5xwjc_335{display:inline-flex;align-items:center;gap:var(--space-1_5);height:44px;padding:0 var(--space-6);background:var(--color-primary-600);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._saveButton_5xwjc_335:hover:not(:disabled){background:var(--color-primary-fill-hover)}._saveButton_5xwjc_335:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._saveButton_5xwjc_335:disabled{opacity:.5;cursor:not-allowed}._backdrop_1aazk_1{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._modal_1aazk_12{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);width:100%;max-width:640px;max-height:calc(100vh - var(--space-12));display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-modal)}._header_1aazk_28{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._title_1aazk_37{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._closeButton_1aazk_46{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._closeButton_1aazk_46:hover{background:var(--surface-inset);color:var(--text-primary)}._closeButton_1aazk_46:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._modeToggle_1aazk_72{display:flex;margin:var(--space-4) var(--space-6) 0;padding:3px;gap:2px;background:var(--surface-sunken);border-radius:var(--radius-full)}._modeButton_1aazk_81{flex:1;padding:var(--space-2);border:none;border-radius:var(--radius-full);background:transparent;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-align:center}._modeButton_1aazk_81:hover{color:var(--text-primary)}._modeButton_1aazk_81:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._modeActive_1aazk_105{background:var(--color-primary-600);color:var(--text-inverse);font-weight:var(--font-semibold)}._modeActive_1aazk_105:hover{color:var(--text-inverse)}._selectorRow_1aazk_117{padding:var(--space-4) var(--space-6)}._fieldGroup_1aazk_121{display:flex;flex-direction:column;gap:var(--space-1_5)}._label_1aazk_127{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._selectedEntity_1aazk_136{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary-700);font-weight:var(--font-medium)}._hint_1aazk_143{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._previewArea_1aazk_151{flex:1;overflow-y:auto;padding:0 var(--space-6) var(--space-6)}._previewSubject_1aazk_157{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-3)}._previewSubjectLabel_1aazk_166{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);flex-shrink:0}._previewSubjectText_1aazk_176{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._previewFrame_1aazk_183{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);min-height:200px}._previewContent_1aazk_191{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-relaxed)}._previewContent_1aazk_191 p{margin:0 0 var(--space-3) 0}._previewContent_1aazk_191 a{color:var(--color-primary-700);text-decoration:underline}._previewContent_1aazk_191 img{max-width:100%;height:auto}._previewContent_1aazk_191 table{max-width:100%}._previewContent_1aazk_191 h1,._previewContent_1aazk_191 h2,._previewContent_1aazk_191 h3{font-family:var(--font-display);color:var(--text-primary);margin:0 0 var(--space-2) 0}._previewContent_1aazk_191 ul,._previewContent_1aazk_191 ol{margin:0 0 var(--space-3) 0;padding-left:var(--space-5)}._backdrop_1lt6c_1{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._modal_1lt6c_12{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);width:100%;max-width:480px;z-index:var(--z-modal);overflow:hidden}._header_1lt6c_25{padding:var(--space-6) var(--space-6) var(--space-3)}._title_1lt6c_29{margin:0 0 var(--space-1) 0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._subtitle_1lt6c_38{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._detailsList_1lt6c_47{padding:var(--space-2) var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._detailRow_1lt6c_54{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-lg)}._detailIcon_1lt6c_63{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary-50);border-radius:var(--radius-full);color:var(--color-primary-700);flex-shrink:0}._detailInfo_1lt6c_75{display:flex;flex-direction:column;gap:var(--space-0_5);min-width:0}._detailLabel_1lt6c_82{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._detailValue_1lt6c_91{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);word-break:break-word}._notes_1lt6c_100{margin:0;padding:0 var(--space-6) var(--space-4) calc(var(--space-6) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._actions_1lt6c_113{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle)}._cancelButton_1lt6c_121,._confirmButton_1lt6c_122{height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);border:1.5px solid transparent}._cancelButton_1lt6c_121:focus-visible,._confirmButton_1lt6c_122:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_1lt6c_121{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-secondary)}._cancelButton_1lt6c_121:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._confirmButton_1lt6c_122{display:inline-flex;align-items:center;gap:var(--space-1_5);background:var(--color-primary-600);color:var(--text-inverse)}._confirmButton_1lt6c_122:hover:not(:disabled){background:var(--color-primary-fill-hover)}._cancelButton_1lt6c_121:disabled,._confirmButton_1lt6c_122:disabled{opacity:.5;cursor:not-allowed}._container_1twoq_1{display:flex;height:100vh;background:var(--surface-base)}._mainContent_1twoq_7{flex:1;display:flex;flex-direction:column;overflow:hidden}._loadingState_1twoq_14{display:flex;align-items:center;justify-content:center;flex:1;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}._editorLayout_1twoq_25{flex:1;display:flex;flex-direction:column;overflow:hidden}._editorTopBar_1twoq_34{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-10);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);gap:var(--space-4);flex-shrink:0}._topBarLeft_1twoq_45{display:flex;align-items:center;gap:var(--space-3);min-width:0}._backButton_1twoq_52{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._backButton_1twoq_52:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._backButton_1twoq_52:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._campaignTitle_1twoq_78{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}._stepper_1twoq_92{display:flex;align-items:center;gap:var(--space-1)}._stepItem_1twoq_98{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-3);border:none;border-radius:var(--radius-full);background:transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._stepItem_1twoq_98:hover{background:var(--surface-inset)}._stepItem_1twoq_98:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._stepCircle_1twoq_120{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-tertiary);transition:all var(--duration-fast) var(--ease-out)}._stepLabel_1twoq_132{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out)}._stepActive_1twoq_140{background:var(--color-primary-50)}._stepActive_1twoq_140 ._stepCircle_1twoq_120{background:var(--color-primary-600);color:var(--text-inverse)}._stepActive_1twoq_140 ._stepLabel_1twoq_132{color:var(--text-primary);font-weight:var(--font-semibold)}._stepCompleted_1twoq_154 ._stepCircle_1twoq_120{background:var(--color-primary-100);color:var(--color-primary-700)}._stepCompleted_1twoq_154 ._stepLabel_1twoq_132{color:var(--text-secondary)}._topBarRight_1twoq_165{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._secondaryButton_1twoq_172,._primaryButton_1twoq_173{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap;border:1.5px solid transparent}._secondaryButton_1twoq_172:focus-visible,._primaryButton_1twoq_173:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._secondaryButton_1twoq_172{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-secondary)}._secondaryButton_1twoq_172:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._primaryButton_1twoq_173{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_1twoq_173:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_1twoq_172:disabled,._primaryButton_1twoq_173:disabled{opacity:.5;cursor:not-allowed}._validationError_1twoq_225{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2_5) var(--space-10);background:var(--color-rejected-50);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-red-text);flex-shrink:0}._dismissError_1twoq_237{background:none;border:none;color:var(--color-status-red-text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;text-decoration:underline}._dismissError_1twoq_237:hover{opacity:.8}._dismissError_1twoq_237:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._surveySuggestion_1twoq_259{display:flex;align-items:center;gap:var(--space-3);max-width:960px;margin:0 auto var(--space-5);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._surveySuggestion_1twoq_259>svg{flex-shrink:0;color:var(--color-primary-700)}._surveySuggestionText_1twoq_276{flex:1;margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}@media(max-width:768px){._surveySuggestion_1twoq_259{flex-wrap:wrap}}._stepContent_1twoq_293{flex:1;overflow-y:auto;padding:var(--space-7) var(--space-10)}._badge_nu632_1{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:var(--leading-normal);white-space:nowrap}._draft_nu632_15,._cancelled_nu632_21{background:var(--color-expired-100);color:var(--text-secondary)}._creating_nu632_27,._scheduled_nu632_28,._partiallyCancelled_nu632_29{background:var(--color-pending-100);color:var(--color-status-amber-text)}._started_nu632_35,._sending_nu632_36{background:var(--color-modified-50);color:var(--color-modified-700)}._complete_nu632_42{background:var(--color-approved-50);color:var(--color-status-green-text)}._cancelling_nu632_48{background:var(--color-expired-100);color:var(--text-secondary)}._partiallyFailed_nu632_54{background:var(--color-rejected-50);color:var(--color-status-red-text)}._spinner_nu632_59{animation:_spin_nu632_59 1s linear infinite}@keyframes _spin_nu632_59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._header_yky7l_5{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._headerLeft_yky7l_12{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1}._titleRow_yky7l_20{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._title_yky7l_20{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._subject_yky7l_37{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._meta_yky7l_44{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._metaItem_yky7l_51{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._metaLabel_yky7l_60{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._recipientPills_yky7l_68{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}._recipientPill_yky7l_68{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-full);white-space:nowrap}._excludedPill_yky7l_90{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-full);white-space:nowrap}._renameForm_yky7l_105{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1}._renameInput_yky7l_113{flex:1;min-width:0;max-width:480px;padding:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none}._renameInput_yky7l_113:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._iconButton_yky7l_132{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._iconButton_yky7l_132:hover:not(:disabled){color:var(--text-primary);background:var(--surface-inset)}._iconButton_yky7l_132:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._iconButton_yky7l_132:disabled{opacity:.5;cursor:not-allowed}._attachments_yky7l_162{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._attachmentLink_yky7l_169{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-primary-700);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);text-decoration:none}a._attachmentLink_yky7l_169:hover{color:var(--color-primary-800);border-color:var(--color-primary-400)}._headerRight_yky7l_188{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._actionButton_yky7l_195{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);border:1.5px solid transparent;white-space:nowrap}._actionButton_yky7l_195:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_yky7l_195:disabled{opacity:.5;cursor:not-allowed}._dangerButton_yky7l_221{color:var(--color-status-red-text);background:var(--color-rejected-50)}._dangerButton_yky7l_221:hover:not(:disabled){filter:brightness(.96)}._secondaryButton_yky7l_230{color:var(--text-secondary);background:var(--surface-raised);border-color:var(--border-subtle)}._secondaryButton_yky7l_230:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}@media(max-width:768px){._header_yky7l_5{flex-direction:column}._headerRight_yky7l_188{align-self:flex-start}}._container_cczgr_5{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5)}._label_cczgr_13{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-3)}._timeline_cczgr_23{display:flex;gap:var(--space-1);align-items:stretch;min-height:52px}._timelineDay_cczgr_30{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._dayLabel_cczgr_37{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-tertiary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayBar_cczgr_47{display:flex;align-items:center;justify-content:center;flex:1;min-height:32px;background:var(--color-primary-600);border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-out)}._dayBar_cczgr_47:hover{opacity:.85}._dayCount_cczgr_62{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-inverse);white-space:nowrap;padding:0 var(--space-1)}._emptyMessage_cczgr_72{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);text-align:center;padding:var(--space-4)}._numbers_d8bym_6{display:flex;flex-direction:column;gap:var(--space-4)}._funnel_d8bym_13{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}._grid_d8bym_22{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}._card_d8bym_28{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-fast) var(--ease-out)}._card_d8bym_28:hover{box-shadow:var(--shadow-card-hover)}._cardActive_d8bym_45{background:var(--surface-raised)}._cardZero_d8bym_50{opacity:.7}._cardHeader_d8bym_54{display:flex;align-items:center;gap:var(--space-2)}._iconWrap_d8bym_60{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);flex-shrink:0}._cardLabel_d8bym_70{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._cardValue_d8bym_79{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);line-height:1.05;letter-spacing:-.02em}._share_d8bym_91{min-height:1.35em;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary);line-height:var(--leading-snug)}._cardDetail_d8bym_102{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary)}._definition_d8bym_110{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}._statBar_d8bym_118{height:4px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._statBarFill_d8bym_125{height:100%;border-radius:var(--radius-full);transition:width var(--duration-slow) var(--ease-out)}._cardNote_d8bym_132{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._updatingNote_d8bym_138{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._automaticNote_d8bym_152{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._labelNotes_d8bym_165{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._notTracked_d8bym_175{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--text-tertiary)}._stepNote_d8bym_184{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary)}._automaticIcon_d8bym_191{flex-shrink:0;margin-top:3px;color:var(--text-tertiary)}._automaticLabel_d8bym_197{font-weight:var(--font-semibold);color:var(--text-primary)}._automaticValue_d8bym_202{font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}._groupTitle_d8bym_208{margin:var(--space-2) 0 0;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._recipients_d8bym_219 ._iconWrap_d8bym_60{background:var(--color-modified-50);color:var(--color-modified-700)}._recipients_d8bym_219 ._statBarFill_d8bym_125{background:var(--color-modified-500)}._delivered_d8bym_227 ._iconWrap_d8bym_60{background:var(--color-approved-50);color:var(--color-status-green-text)}._delivered_d8bym_227 ._statBarFill_d8bym_125{background:var(--color-primary-600)}._opened_d8bym_235 ._iconWrap_d8bym_60{background:var(--color-auto-50);color:var(--color-status-purple-text)}._opened_d8bym_235 ._statBarFill_d8bym_125{background:var(--color-auto-500)}._clicked_d8bym_243 ._iconWrap_d8bym_60{background:var(--color-primary-50);color:var(--color-primary-700)}._clicked_d8bym_243 ._statBarFill_d8bym_125{background:var(--color-primary-400)}._responses_d8bym_251 ._iconWrap_d8bym_60{background:var(--color-primary-50);color:var(--color-primary-700)}._failed_d8bym_256 ._iconWrap_d8bym_60{background:var(--color-rejected-50);color:var(--color-status-red-text)}._bounced_d8bym_261 ._iconWrap_d8bym_60{background:var(--color-pending-100);color:var(--color-status-amber-text)}._cancelled_d8bym_266 ._iconWrap_d8bym_60,._unsubscribed_d8bym_271 ._iconWrap_d8bym_60{background:var(--color-expired-100);color:var(--text-secondary)}._complained_d8bym_276 ._iconWrap_d8bym_60{background:var(--color-rejected-50);color:var(--color-status-red-text)}._notSentBounced_d8bym_281 ._iconWrap_d8bym_60{background:var(--color-pending-100);color:var(--color-status-amber-text)}._notSentOptedOut_d8bym_286 ._iconWrap_d8bym_60{background:var(--color-expired-100);color:var(--text-secondary)}@media(max-width:1024px){._funnel_d8bym_13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){._funnel_d8bym_13{grid-template-columns:minmax(0,1fr)}}._tableContainer_1vosq_6{border-color:var(--border-subtle)}._row_1vosq_27{border-bottom-color:var(--border-subtle)}._td_1vosq_32{padding:var(--space-3) var(--space-4);vertical-align:middle}._recipientCell_1vosq_38{display:flex;align-items:center;gap:var(--space-3)}._recipientLogo_1vosq_44{width:28px;height:28px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--surface-inset)}._recipientPlaceholder_1vosq_53{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-primary-100);color:var(--color-primary-700);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;flex-shrink:0}._recipientInfo_1vosq_69{display:flex;flex-direction:column;gap:2px;min-width:0}._recipientEmail_1vosq_76,._recipientLink_1vosq_77{font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recipientLink_1vosq_77,._businessLink_1vosq_86{text-decoration:none}._recipientLink_1vosq_77:hover,._businessLink_1vosq_86:hover{color:var(--color-primary-800);text-decoration:underline}._businessLink_1vosq_86{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemBadge_1vosq_105{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._itemScheduled_1vosq_115,._itemSent_1vosq_116{color:var(--color-modified-700);background:var(--color-modified-50)}._itemDelivered_1vosq_121{color:var(--color-status-green-text);background:var(--color-approved-50)}._itemOpened_1vosq_126{color:var(--color-status-purple-text);background:var(--color-auto-50)}._itemFailed_1vosq_131,._itemComplained_1vosq_132{color:var(--color-status-red-text);background:var(--color-rejected-50)}._itemBounced_1vosq_137{color:var(--color-status-amber-text);background:var(--color-pending-100)}._itemCancelled_1vosq_142,._itemUnsubscribed_1vosq_143{color:var(--text-secondary);background:var(--color-expired-100)}._failedReason_1vosq_149{font-size:var(--text-xs);color:var(--color-terracotta-600);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}._failedReason_1vosq_149:hover{white-space:normal;overflow:visible}._bounceDetail_1vosq_165{display:flex;flex-direction:column;gap:2px;max-width:260px}._bounceLabel_1vosq_172{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-terracotta-600)}._bounceReason_1vosq_178{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}._bounceReason_1vosq_178:hover{white-space:normal;overflow:visible}._dateCell_1vosq_193{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}._actions_1vosq_200{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}._actionButton_1vosq_207,._errorButton_1vosq_208,._cancelButton_1vosq_209{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);border:1.5px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._actionButton_1vosq_207:focus-visible,._errorButton_1vosq_208:focus-visible,._cancelButton_1vosq_209:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1vosq_207{color:var(--color-primary-700);background:var(--surface-raised);border-color:var(--border-subtle)}._actionButton_1vosq_207:hover{color:var(--color-primary-800);background:var(--color-primary-50);border-color:var(--color-primary-300)}._errorButton_1vosq_208,._cancelButton_1vosq_209{color:var(--color-status-red-text);background:var(--color-rejected-50)}._errorButton_1vosq_208:hover,._cancelButton_1vosq_209:hover{border-color:var(--color-terracotta-300)}@media(max-width:1024px){._failedReason_1vosq_149{max-width:120px}}._overlay_m6a1b_6{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._modal_m6a1b_17{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);max-width:480px;width:100%;z-index:var(--z-modal)}._content_m6a1b_27{padding:var(--space-6)}._title_m6a1b_31{margin:0 0 var(--space-2) 0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:var(--leading-tight)}._description_m6a1b_41{margin:0 0 var(--space-5) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._fieldGroup_m6a1b_49{display:flex;gap:var(--space-3);margin-bottom:var(--space-5)}._field_m6a1b_49{display:flex;flex-direction:column;gap:var(--space-1_5);flex:1}._fieldLabel_m6a1b_62{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._fieldInput_m6a1b_71{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out)}._fieldInput_m6a1b_71:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._error_m6a1b_88{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-status-red-text);margin-bottom:var(--space-4)}._actions_m6a1b_95{display:flex;justify-content:flex-end;gap:var(--space-3)}._cancelButton_m6a1b_101,._submitButton_m6a1b_102{height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);border:1.5px solid transparent}._cancelButton_m6a1b_101:focus-visible,._submitButton_m6a1b_102:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_m6a1b_101{background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-secondary)}._cancelButton_m6a1b_101:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default);color:var(--text-primary)}._submitButton_m6a1b_102{background:var(--color-primary-600);color:var(--text-inverse)}._submitButton_m6a1b_102:hover:not(:disabled){background:var(--color-primary-fill-hover)}._cancelButton_m6a1b_101:disabled,._submitButton_m6a1b_102:disabled{opacity:.5;cursor:not-allowed}._backdrop_4tpk6_1{position:fixed;inset:0;z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--surface-overlay)}._modal_4tpk6_12{z-index:var(--z-modal);display:flex;flex-direction:column;width:100%;max-width:680px;max-height:calc(100vh - var(--space-12));overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay)}._header_4tpk6_26{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}._title_4tpk6_35{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em}._recipient_4tpk6_44{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-xs)}._closeButton_4tpk6_50{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-tertiary);cursor:pointer;background:transparent;border:none;border-radius:var(--radius-full)}._closeButton_4tpk6_50:hover{color:var(--text-primary);background:var(--surface-inset)}._closeButton_4tpk6_50:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_4tpk6_74{display:flex;flex:1;flex-direction:column;gap:var(--space-4);padding:var(--space-6);overflow-y:auto}._subjectRow_4tpk6_83{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}._label_4tpk6_91{display:block;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}._subject_4tpk6_83{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._previewFrame_4tpk6_108{min-height:220px;padding:var(--space-5);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._htmlContent_4tpk6_116{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);overflow-wrap:anywhere}._htmlContent_4tpk6_116 p{margin:0 0 var(--space-3)}._htmlContent_4tpk6_116 a{color:var(--color-primary-700);text-decoration:underline}._htmlContent_4tpk6_116 img{max-width:100%;height:auto}._htmlContent_4tpk6_116 table{max-width:100%}._errorSummary_4tpk6_143{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-lg)}._errorSummary_4tpk6_143 svg{flex-shrink:0;margin-top:2px}._errorSummary_4tpk6_143 p{margin:var(--space-1) 0 0;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm)}._interactions_4tpk6_165{display:flex;flex-direction:column;gap:var(--space-3)}._interactions_4tpk6_165 h3{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em}._interaction_4tpk6_165{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._interactionHeader_4tpk6_187{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold)}._interactionHeader_4tpk6_187 time{flex-shrink:0;color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-normal)}._emailDetails_4tpk6_205{display:flex;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);border-top:1px solid var(--border-subtle)}._emailDetails_4tpk6_205>div{min-width:0}._emailDetails_4tpk6_205 ._htmlContent_4tpk6_116{margin-top:var(--space-3)}._noHistory_4tpk6_224{margin:0;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm)}@media(max-width:640px){._backdrop_4tpk6_1{padding:var(--space-3)}._interactionHeader_4tpk6_187{flex-direction:column}}._container_1fxr8_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_1fxr8_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_1fxr8_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10);overflow-y:auto;gap:var(--space-8)}._backButton_1fxr8_31{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:0;transition:color var(--duration-fast) var(--ease-out)}._backButton_1fxr8_31:hover{color:var(--text-primary)}._backButton_1fxr8_31:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-full)}._filterBar_1fxr8_57{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._filterHint_1fxr8_64{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._filterLabel_1fxr8_70{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._filterSelect_1fxr8_79{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:all var(--duration-fast) var(--ease-out);min-width:160px}._filterSelect_1fxr8_79:hover{border-color:var(--border-strong)}._filterSelect_1fxr8_79:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._loadingState_1fxr8_103{display:flex;align-items:center;justify-content:center;flex:1;padding:var(--space-16)}._spinner_1fxr8_111{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--color-primary-500);border-radius:50%;animation:_spin_1fxr8_111 .8s linear infinite}@keyframes _spin_1fxr8_111{to{transform:rotate(360deg)}}._errorState_1fxr8_125{padding:var(--space-6);text-align:center;color:var(--color-status-red-text);background:var(--color-rejected-50);border-radius:var(--radius-xl);font-family:var(--font-body);font-size:var(--text-sm)}._notFound_1fxr8_136{padding:var(--space-12);text-align:center;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}@media(max-width:1024px){._content_1fxr8_21{padding:var(--space-4);gap:var(--space-6)}}._content_1fxr8_21::-webkit-scrollbar{width:8px}._content_1fxr8_21::-webkit-scrollbar-track{background:var(--surface-inset)}._content_1fxr8_21::-webkit-scrollbar-thumb{background:var(--color-ink-600);border-radius:var(--radius-full)}._content_1fxr8_21::-webkit-scrollbar-thumb:hover{background:var(--color-ink-500)}._container_1nxbb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);min-height:50vh;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic}._error_1nxbb_14{color:var(--color-status-red-text);margin:0}._container_a40ko_3{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_a40ko_10{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_a40ko_18{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:var(--space-7) var(--space-10);gap:var(--space-6)}._pageHeader_a40ko_28{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-shrink:0;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}._pageHeaderLeft_a40ko_38{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}._backBtn_a40ko_46{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast) var(--ease-out)}._backBtn_a40ko_46:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._backBtn_a40ko_46:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._backBtn_a40ko_46:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);padding:5px 10px;font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);z-index:100}._backBtn_a40ko_46:hover:after{opacity:1;transform:translate(-50%) translateY(-6px)}._titleBlock_a40ko_98{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}._titleInput_a40ko_106{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);background:transparent;border:none;outline:none;padding:0;min-width:0;flex:1;letter-spacing:-.01em}._titleInput_a40ko_106::placeholder{color:var(--text-muted)}._headerActions_a40ko_125{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._btnPrimary_a40ko_132{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._btnPrimary_a40ko_132:hover:not(:disabled){background:var(--color-primary-fill-hover)}._btnPrimary_a40ko_132:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._btnPrimary_a40ko_132:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_a40ko_163{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._btnSecondary_a40ko_163:hover:not(:disabled){background:var(--surface-inset);border-color:var(--border-default)}._btnSecondary_a40ko_163:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._btnSecondary_a40ko_163:disabled{opacity:.6;cursor:not-allowed}._btnDanger_a40ko_195{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-status-red-text);background:var(--color-rejected-50);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._btnDanger_a40ko_195:hover{filter:brightness(.96)}._btnDanger_a40ko_195:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._errorBanner_a40ko_222{padding:var(--space-3) var(--space-4);background:var(--color-rejected-50);border-radius:var(--radius-xl);flex-shrink:0}._errorMsg_a40ko_229{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-red-text);margin:0;line-height:1.5}._errorMsg_a40ko_229+._errorMsg_a40ko_229{margin-top:var(--space-1)}._body_a40ko_242{display:flex;gap:var(--space-6);flex:1;overflow:hidden;min-height:0}._sidebar_a40ko_251{width:280px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4)}._sidebarSection_a40ko_260{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._sidebarTitle_a40ko_271{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0}._sidebarHelp_a40ko_281{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin:0}._stepsArea_a40ko_290{flex:1;display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;min-width:0}._stepsHeader_a40ko_299{flex-shrink:0}._stepsTitle_a40ko_303{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0;display:flex;align-items:center;gap:var(--space-2);letter-spacing:-.01em}._stepsPill_a40ko_315{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);padding:2px var(--space-2)}._stepsFlow_a40ko_327,._stepWrapper_a40ko_332{display:flex;flex-direction:column}._stepCard_a40ko_338{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._stepCard_a40ko_338:focus-within{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._stepHeader_a40ko_353{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle)}._stepNum_a40ko_362{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._removeStepBtn_a40ko_371{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._removeStepBtn_a40ko_371:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._removeStepBtn_a40ko_371:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._removeStepBtn_a40ko_371:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);padding:4px 8px;font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);z-index:100}._removeStepBtn_a40ko_371:hover:after{opacity:1;transform:translate(-50%) translateY(-6px)}._stepFields_a40ko_421{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._stepMeta_a40ko_428{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._connector_a40ko_435{display:flex;flex-direction:column;align-items:center;padding:var(--space-1) 0}._connectorLine_a40ko_442{width:2px;height:12px;background:var(--border-default);border-radius:1px}._connectorDelay_a40ko_449{display:flex;align-items:center;gap:4px;padding:4px var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);margin:2px 0}._addStepWrapper_a40ko_464{display:flex;flex-direction:column;align-items:center;padding:var(--space-2) 0}._addStepLine_a40ko_471{width:2px;height:16px;background:var(--border-subtle);border-radius:1px}._addStepBtn_a40ko_478{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border:1.5px dashed var(--color-primary-300);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);margin-top:var(--space-1)}._addStepBtn_a40ko_478:hover{color:var(--color-primary-800);background:var(--color-primary-100);border-color:var(--color-primary-400)}._addStepBtn_a40ko_478:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._field_a40ko_508{display:flex;flex-direction:column;gap:var(--space-1_5)}._label_a40ko_514{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._input_a40ko_526{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;width:100%;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._input_a40ko_526::placeholder{color:var(--text-muted)}._input_a40ko_526:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._textarea_a40ko_550{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;width:100%;box-sizing:border-box;resize:vertical;line-height:var(--leading-relaxed);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._textarea_a40ko_550::placeholder{color:var(--text-muted)}._textarea_a40ko_550:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._smallTextarea_a40ko_576{resize:none}._delayInput_a40ko_581{display:flex;align-items:center;gap:var(--space-2)}._delayNum_a40ko_587{width:72px;flex-shrink:0}._delayUnit_a40ko_592{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._selectWrapper_a40ko_599{position:relative}._select_a40ko_599{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;cursor:pointer;appearance:none;box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-out)}._select_a40ko_599:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._domainPrefixRow_a40ko_625{display:flex;align-items:center;gap:0;margin-top:var(--space-2)}._domainPrefixRow_a40ko_625 ._input_a40ko_526{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;flex:1}._domainSuffix_a40ko_639{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);background:var(--surface-inset);border:1px solid var(--border-default);border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0;white-space:nowrap}._badge_a40ko_652{display:inline-flex;align-items:center;padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._badgeDraft_a40ko_664{color:var(--text-secondary);background:var(--color-expired-100)}._badgeActive_a40ko_669{color:var(--color-status-green-text);background:var(--color-approved-50)}._badgePaused_a40ko_674{color:var(--color-status-amber-text);background:var(--color-pending-100)}._badgeArchived_a40ko_679{color:var(--text-secondary);background:var(--color-expired-100)}._loadingState_a40ko_685{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex:1;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._spinner_a40ko_697{animation:_spin_a40ko_697 .8s linear infinite}@keyframes _spin_a40ko_697{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){._content_a40ko_18{padding:var(--space-4)}._body_a40ko_242{flex-direction:column}._sidebar_a40ko_251{width:100%}._stepMeta_a40ko_428{grid-template-columns:1fr}._headerActions_a40ko_125{flex-wrap:wrap}}._recipientLists_a40ko_729{display:flex;flex-direction:column;gap:var(--space-2);max-height:240px;overflow-y:auto}._recipientOption_a40ko_737{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}._recipientOption_a40ko_737 input{accent-color:var(--color-primary-600)}._recipientCount_a40ko_751{margin-left:auto;font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._container_13z81_3{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_13z81_10{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_13z81_18{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:var(--space-7) var(--space-10);gap:var(--space-8)}._pageHeader_13z81_28{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-shrink:0;padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}._pageHeaderLeft_13z81_38{display:flex;align-items:center;gap:var(--space-3);min-width:0}._backBtn_13z81_45{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--duration-fast) var(--ease-out)}._backBtn_13z81_45:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._backBtn_13z81_45:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._backBtn_13z81_45:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-4px);padding:5px 10px;font-size:var(--text-2xs);font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);z-index:100}._backBtn_13z81_45:hover:after{opacity:1;transform:translate(-50%) translateY(-6px)}._titleBlock_13z81_97{display:flex;align-items:center;gap:var(--space-3);min-width:0}._title_13z81_97{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerActions_13z81_118{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._btnPrimary_13z81_125{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._btnPrimary_13z81_125:hover:not(:disabled){background:var(--color-primary-fill-hover)}._btnPrimary_13z81_125:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._btnPrimary_13z81_125:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_13z81_156{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._btnSecondary_13z81_156:hover{background:var(--surface-inset);border-color:var(--border-default)}._btnSecondary_13z81_156:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._btnWarning_13z81_183{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-status-amber-text);background:var(--color-pending-100);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._btnWarning_13z81_183:hover:not(:disabled){filter:brightness(.96)}._btnWarning_13z81_183:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._btnWarning_13z81_183:disabled{opacity:.6;cursor:not-allowed}._body_13z81_215{display:flex;flex-direction:column;gap:var(--space-8)}._statsStrip_13z81_222{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4)}._statCard_13z81_228{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._statIcon_13z81_239{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-expired-100);color:var(--text-secondary);flex-shrink:0}._statIconActive_13z81_251{background:var(--color-primary-50);color:var(--color-primary-700)}._statIconSuccess_13z81_256{background:var(--color-approved-50);color:var(--color-status-green-text)}._statIconReply_13z81_261{background:var(--color-auto-50);color:var(--color-status-purple-text)}._statIconBounce_13z81_266{background:var(--color-rejected-50);color:var(--color-status-red-text)}._statContent_13z81_271{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._statValue_13z81_278{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);line-height:1.05;letter-spacing:-.02em}._statLabel_13z81_288{order:-1;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);white-space:nowrap}._section_13z81_300{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._sectionHeader_13z81_308{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5);border-bottom:1px solid var(--border-subtle)}._sectionTitle_13z81_316{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0;padding:var(--space-5);letter-spacing:-.01em;display:flex;align-items:center;gap:var(--space-2)}._sectionCount_13z81_329{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);padding:2px var(--space-2)}._funnelContainer_13z81_341{padding:0 var(--space-5) var(--space-5)}._funnelRow_13z81_345{display:grid;grid-template-columns:220px 1fr;gap:var(--space-5);align-items:start;padding:var(--space-4) 0}._funnelLeft_13z81_353{display:flex;flex-direction:column;gap:var(--space-1)}._funnelStepNum_13z81_359{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._funnelSubject_13z81_368{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.3}._funnelDelay_13z81_376{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._funnelBars_13z81_385{display:flex;flex-direction:column;gap:var(--space-2)}._funnelBarRow_13z81_391{display:grid;grid-template-columns:56px 1fr 80px;align-items:center;gap:var(--space-3)}._funnelBarLabel_13z81_398{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);text-align:right}._funnelBarTrack_13z81_405{height:8px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._funnelBarFill_13z81_412{height:100%;background:var(--color-primary-600);border-radius:var(--radius-full);transition:width .6s var(--ease-out);min-width:2px}._funnelBarOpenFill_13z81_420{background:var(--color-auto-500)}._funnelBarClickFill_13z81_424{background:var(--color-primary-400)}._funnelBarValue_13z81_428{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}._funnelRate_13z81_436{color:var(--text-tertiary)}._funnelDivider_13z81_440{height:1px;background:var(--border-subtle);margin:0}._stepsList_13z81_447{padding:0 var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._stepsListItem_13z81_454{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}._stepsListNum_13z81_463{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);min-width:52px;padding-top:2px}._stepsListContent_13z81_474{display:flex;flex-direction:column;gap:4px}._stepsListSubject_13z81_480{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._stepsListMeta_13z81_487{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._tableWrapper_13z81_497{overflow-x:auto}._table_13z81_497{width:100%;border-collapse:collapse}._th_13z81_506{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-align:left;text-transform:uppercase;letter-spacing:var(--tracking-wider);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._tableRow_13z81_520{border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._tableRow_13z81_520:last-child{border-bottom:none}._tableRow_13z81_520:hover{background:var(--surface-inset)}._tableCell_13z81_533{padding:var(--space-3) var(--space-4);vertical-align:middle}._recipientCell_13z81_538{display:flex;flex-direction:column;gap:2px}._recipientEmail_13z81_544{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._recipientName_13z81_550{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._stepCell_13z81_556{font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary)}._dateCell_13z81_563{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._enrollBadge_13z81_570{display:inline-flex;align-items:center;padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}._enrollActive_13z81_580{color:var(--color-primary-700);background:var(--color-primary-50)}._enrollCompleted_13z81_585{color:var(--color-status-green-text);background:var(--color-approved-50)}._enrollReplied_13z81_590{color:var(--color-status-purple-text);background:var(--color-auto-50)}._enrollBounced_13z81_595{color:var(--color-status-red-text);background:var(--color-rejected-50)}._enrollUnsub_13z81_600{color:var(--text-secondary);background:var(--color-expired-100)}._enrollPaused_13z81_605{color:var(--color-status-amber-text);background:var(--color-pending-100)}._badge_13z81_611{display:inline-flex;align-items:center;padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);flex-shrink:0}._badgeDraft_13z81_622{color:var(--text-secondary);background:var(--color-expired-100)}._badgeActive_13z81_627{color:var(--color-status-green-text);background:var(--color-approved-50)}._badgePaused_13z81_632{color:var(--color-status-amber-text);background:var(--color-pending-100)}._badgeArchived_13z81_637{color:var(--text-secondary);background:var(--color-expired-100)}._noEnrollments_13z81_643{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}._tableLoadingState_13z81_655{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._loadingState_13z81_667{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex:1;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._spinner_13z81_678{animation:_spin_13z81_678 .8s linear infinite}@keyframes _spin_13z81_678{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1200px){._statsStrip_13z81_222{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){._content_13z81_18{padding:var(--space-4)}._statsStrip_13z81_222{grid-template-columns:repeat(2,1fr)}._funnelRow_13z81_345{grid-template-columns:1fr}._pageHeader_13z81_28{flex-direction:column;align-items:flex-start}}._container_jc3m2_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_jc3m2_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_jc3m2_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_jc3m2_31{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_jc3m2_41{display:flex;align-items:baseline;gap:var(--space-3)}._title_jc3m2_47{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_jc3m2_57{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_jc3m2_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_jc3m2_71{position:relative}._searchInput_jc3m2_75{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_jc3m2_75::placeholder{color:var(--text-tertiary)}._searchInput_jc3m2_75:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_jc3m2_98{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_jc3m2_98:hover{background:var(--color-terracotta-500-alpha-10)}._exportButton_jc3m2_117{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_jc3m2_117:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_jc3m2_117:disabled{opacity:.5;cursor:not-allowed}._siteName_jc3m2_158{display:flex;align-items:center;gap:var(--space-3)}._siteIcon_jc3m2_164{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-xs);flex-shrink:0;color:var(--color-primary-700)}._name_jc3m2_177{font-weight:var(--font-semibold);color:var(--text-primary)}._archivedBadge_jc3m2_182{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-inset);white-space:nowrap}._hideArchivedToggle_jc3m2_194{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap}._typeBadge_jc3m2_206{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._address_jc3m2_218{color:var(--text-secondary);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._contactName_jc3m2_227{color:var(--text-secondary)}._sizeValue_jc3m2_232{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary)}@media(max-width:1200px){._searchInput_jc3m2_75{width:200px}}@media(max-width:1024px){._content_jc3m2_21{padding:var(--space-5) var(--space-4)}._searchInput_jc3m2_75{width:160px}}._overview_10lvw_2{padding:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:clip}._panelHeader_10lvw_12{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-3)}._panelTitle_10lvw_19{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._savingIndicator_10lvw_29{font-size:11px;font-weight:500;color:var(--color-primary-500);font-family:var(--font-mono);animation:_savingPulse_10lvw_1 1.2s ease-in-out infinite}@keyframes _savingPulse_10lvw_1{0%,to{opacity:1}50%{opacity:.4}}._content_10lvw_43{padding:var(--space-2) var(--space-5) var(--space-5)}._titleText_10lvw_48{font-size:13px;font-weight:600;color:var(--text-primary)}._descriptionText_10lvw_55{font-size:13px;line-height:1.6;color:var(--text-secondary)}._typeBadge_10lvw_62{display:inline-flex;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);font-family:var(--font-body);white-space:nowrap;color:var(--color-primary-700);background:var(--color-primary-50);border:none}._primaryContactName_10lvw_76{font-size:13px;font-weight:500;color:var(--color-primary-700);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._primaryContactName_10lvw_76:hover{color:var(--color-primary-800)}._contactValue_10lvw_89{display:flex;align-items:center;gap:var(--space-2);min-height:32px}._emptyValue_10lvw_96{font-size:13px;color:var(--text-tertiary)}._contactEditor_10lvw_101{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._contactEditorActions_10lvw_108{display:flex;justify-content:flex-end;gap:var(--space-3)}._textButton_10lvw_114{padding:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:none;border:none;cursor:pointer}._textButton_10lvw_114:hover,._textButton_10lvw_114:focus-visible{text-decoration:underline}._section_10lvw_131{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle)}._sectionLabel_10lvw_137{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._sectionLabel_10lvw_137 svg{color:var(--text-tertiary)}._fieldGroup_10lvw_155{display:flex;flex-direction:column;gap:8px}._fieldValueLink_10lvw_161{font-size:13px;font-weight:500;color:var(--color-primary-700);text-decoration:none;word-break:break-word;transition:all var(--duration-fast) var(--ease-out)}._fieldValueLink_10lvw_161:hover{color:var(--color-primary-800)}._inlineInput_10lvw_175{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineInput_10lvw_175:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._inlineTextarea_10lvw_194{width:100%;padding:8px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;resize:vertical;min-height:60px;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineTextarea_10lvw_194:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._inlineSelect_10lvw_216{width:100%;padding:6px 10px;font-size:13px;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);box-sizing:border-box}._inlineSelect_10lvw_216:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._panel_ptm4c_1{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);overflow-wrap:anywhere}._panel_ptm4c_1 h2,._panel_ptm4c_1 h3,._panel_ptm4c_1 h4{margin:0 0 var(--space-3)}._panel_ptm4c_1 p{color:var(--text-secondary);line-height:1.5}._panel_ptm4c_1 label{display:block;color:var(--text-secondary);margin-bottom:var(--space-3)}._panel_ptm4c_1 input:not([type=checkbox]),._panel_ptm4c_1 select,._panel_ptm4c_1 textarea{display:block;width:100%;min-height:40px;margin-top:var(--space-1);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-base);color:var(--text-primary);font:inherit}._panel_ptm4c_1 textarea{min-height:90px;resize:vertical}._panel_ptm4c_1 button{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer}._panel_ptm4c_1 button:disabled{opacity:.5;cursor:not-allowed}._panel_ptm4c_1 button:focus-visible,._panel_ptm4c_1 input:focus-visible,._panel_ptm4c_1 select:focus-visible,._panel_ptm4c_1 textarea:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._grid_ptm4c_37{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-3)}._section_ptm4c_38{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}._facts_ptm4c_39{margin:var(--space-3) 0}._facts_ptm4c_39 div{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}._facts_ptm4c_39 dt{color:var(--text-secondary)}._facts_ptm4c_39 dd{margin:0;white-space:pre-wrap}._confirmed_ptm4c_43{color:var(--color-primary-700);font-weight:var(--font-medium)}._checks_ptm4c_44 label{margin:var(--space-2) 0}._preview_ptm4c_45,._history_ptm4c_45{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base)}._photo_ptm4c_46{display:block;max-width:100%;max-height:300px;object-fit:contain}._edition_ptm4c_47{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0}._error_ptm4c_48{color:var(--color-rejected-700)!important}@media(max-width:768px){._grid_ptm4c_37{grid-template-columns:1fr}._panel_ptm4c_1 button,._panel_ptm4c_1 input:not([type=checkbox]),._panel_ptm4c_1 select{min-height:44px}._facts_ptm4c_39 div{grid-template-columns:1fr;gap:var(--space-1)}}._headerIdentity_1y006_5{display:flex;align-items:flex-start;gap:var(--space-5);min-width:0}._headerLogoPlaceholder_1y006_12{width:72px;height:72px;border-radius:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-ink-100);color:var(--color-primary-700)}._headerNameGroup_1y006_24{display:flex;flex-direction:column;gap:var(--space-1_5);min-width:0}._headerEyebrow_1y006_31{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:24px}._siteType_1y006_39{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 10px;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--color-expired-100)}._archivedBadge_1y006_51{display:inline-flex;align-items:center;padding:3px 10px;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-subtle)}._archiveButton_1y006_63{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer}._archiveButton_1y006_63:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary)}._archiveButton_1y006_63:disabled{opacity:.6;cursor:not-allowed}._siteTitle_1y006_89{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:var(--font-medium);line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere}._siteAddress_1y006_100{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-secondary)}._sectionTitle_1y006_107{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._listItem_1y006_117{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._listItem_1y006_117:hover{background:var(--surface-sunken)}._listItemIcon_1y006_131{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-ink-100);color:var(--color-primary-700);flex-shrink:0}._listItemContent_1y006_143{flex:1;min-width:0}._listItemTitle_1y006_148{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listItemSubtitle_1y006_157{font-size:var(--text-xs);color:var(--text-tertiary)}._emptyState_1y006_162{text-align:center;padding:var(--space-8);font-family:var(--font-display);font-style:italic;color:var(--text-tertiary)}._statsSection_1y006_170{padding:var(--space-5)}._statsSectionTitle_1y006_174{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._statsField_1y006_184{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0}._statsField_1y006_184:not(:last-child){border-bottom:1px solid var(--border-subtle)}._statsLabel_1y006_195{font-size:var(--text-xs);color:var(--text-secondary)}._statsValue_1y006_200{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}@media(max-width:640px){._headerIdentity_1y006_5{gap:var(--space-4)}._headerLogoPlaceholder_1y006_12{width:56px;height:56px;border-radius:14px}}._dialog_1abjj_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:480px;width:calc(100% - var(--space-8));background:var(--surface-raised);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_1abjj_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_1abjj_18{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6)}._title_1abjj_25{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary)}._subtitle_1abjj_33{margin:0 0 var(--space-3) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._label_1abjj_41{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._optional_1abjj_49{font-weight:400;color:var(--text-tertiary)}._input_1abjj_54,._textarea_1abjj_55{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised)}._textarea_1abjj_55{resize:vertical}._input_1abjj_54:focus,._textarea_1abjj_55:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._error_1abjj_76{margin:var(--space-1) 0 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}._actions_1abjj_83{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}._cancelButton_1abjj_90,._primaryButton_1abjj_91{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._cancelButton_1abjj_90{background:var(--surface-raised);border-color:var(--border-default);color:var(--text-secondary)}._primaryButton_1abjj_91{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_1abjj_91:hover:not(:disabled){filter:brightness(.93)}._primaryButton_1abjj_91:disabled{opacity:.6;cursor:not-allowed}._message_1abjj_122,._hint_1abjj_123{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._select_1abjj_131{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised)}._backdrop_twu1e_3{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--surface-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-6);animation:_fadeIn_twu1e_1 var(--duration-normal) var(--ease-out)}@keyframes _fadeIn_twu1e_1{0%{opacity:0}to{opacity:1}}._card_twu1e_22{background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:var(--space-8);width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-5);animation:_cardIn_twu1e_1 var(--duration-slow) var(--ease-spring)}@keyframes _cardIn_twu1e_1{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._title_twu1e_41{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-regular);color:var(--text-primary);margin:0;letter-spacing:-.01em}._subtitle_twu1e_50{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;margin-top:calc(var(--space-1) * -1)}._field_twu1e_58{display:flex;flex-direction:column;gap:var(--space-1_5)}._label_twu1e_64{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._selectWrapper_twu1e_71{position:relative}._select_twu1e_71{width:100%;appearance:none;padding:var(--space-2_5) var(--space-8) var(--space-2_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._select_twu1e_71:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._selectChevron_twu1e_97{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-tertiary)}._actions_twu1e_106{display:flex;gap:var(--space-2);justify-content:flex-end}._btnCancel_twu1e_112{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._btnCancel_twu1e_112:hover{background:var(--surface-inset);color:var(--text-primary)}._btnContinue_twu1e_130{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-700);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._btnContinue_twu1e_130:hover:not(:disabled){filter:brightness(.93)}._btnContinue_twu1e_130:disabled{opacity:.45;cursor:not-allowed}._container_11oah_5{margin-top:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}._loading_11oah_11{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);padding:var(--space-2) 0}._empty_11oah_18{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);padding:var(--space-3) 0;text-align:center}._table_11oah_27{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-xs)}._table_11oah_27 th{text-align:left;font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);padding:var(--space-1_5) var(--space-1_5);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._table_11oah_27 td{padding:var(--space-1_5);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);vertical-align:top}._table_11oah_27 tr:last-child td{border-bottom:none}._statusBadge_11oah_58{display:inline-flex;align-items:center;padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._statusCompleted_11oah_69{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusFailed_11oah_74{color:var(--color-status-red-text);background:var(--color-rejected-50)}._statusRunning_11oah_79,._statusCompletedWithErrors_11oah_84{color:var(--color-status-amber-text);background:var(--color-pending-100)}._mono_11oah_89{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._errorToggle_11oah_94{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-terracotta-600);background:none;border:none;cursor:pointer;text-decoration:underline;text-decoration-style:dotted}._errorToggle_11oah_94:hover{color:var(--color-terracotta-700)}._errorToggle_11oah_94:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._errorList_11oah_118{margin:var(--space-1) 0 0;padding:0 0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-terracotta-600);line-height:1.6}._section_1h3hz_5{flex-shrink:0}._toggle_1h3hz_9{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);background:transparent;border:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._toggle_1h3hz_9:hover{color:var(--color-primary-800)}._toggle_1h3hz_9:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}._toggleIcon_1h3hz_35{display:flex;align-items:center;transition:transform var(--duration-fast) var(--ease-out)}._toggleIconExpanded_1h3hz_41{transform:rotate(90deg)}._huntCount_1h3hz_45{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);padding:2px var(--space-2);background:var(--color-expired-100);border-radius:var(--radius-full)}._cards_1h3hz_55{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4);margin-top:var(--space-3)}._card_1h3hz_55{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-fast) var(--ease-out)}._card_1h3hz_55:hover{box-shadow:var(--shadow-card-hover)}._cardHeader_1h3hz_78{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._huntName_1h3hz_85{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:1.3}._scheduleBadge_1h3hz_95{display:inline-flex;align-items:center;padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._scheduleWeekly_1h3hz_109{color:var(--color-status-green-text);background:var(--color-approved-50)}._scheduleMonthly_1h3hz_114{color:var(--color-status-amber-text);background:var(--color-pending-100)}._scheduleOnce_1h3hz_119{color:var(--text-secondary);background:var(--color-expired-100)}._stats_1h3hz_124{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.4}._statsHighlight_1h3hz_131{font-weight:var(--font-semibold);color:var(--text-secondary)}._actions_1h3hz_136{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._actionButton_1h3hz_143{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._actionButton_1h3hz_143:hover{color:var(--text-primary);background:var(--surface-inset);border-color:var(--border-default)}._actionButton_1h3hz_143:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1h3hz_143:disabled{opacity:.5;cursor:not-allowed}._viewResultsButton_1h3hz_176{color:var(--color-primary-700);border-color:var(--color-primary-200)}._viewResultsButton_1h3hz_176:hover{color:var(--color-primary-800);background:var(--color-primary-50);border-color:var(--color-primary-400)}@media(max-width:1024px){._cards_1h3hz_55{grid-template-columns:1fr}}._container_13bem_5{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_13bem_12{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_13bem_20{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_13bem_30{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_13bem_40{display:flex;align-items:baseline;gap:var(--space-3)}._title_13bem_46{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_13bem_56{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_13bem_63{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_13bem_70{position:relative}._searchInput_13bem_74{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_13bem_74::placeholder{color:var(--text-tertiary)}._searchInput_13bem_74:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_13bem_97{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_13bem_97:hover{background:var(--color-terracotta-500-alpha-10)}._huntButtonWrapper_13bem_116{position:relative;display:inline-block}._huntButton_13bem_116{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._huntButton_13bem_116:hover{filter:brightness(.93)}._huntExplainer_13bem_143{position:absolute;top:calc(100% + var(--space-2));right:0;width:320px;padding:var(--space-4);background:var(--color-ink-900);color:var(--color-ink-50);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:50}._huntExplainer_13bem_143:before{content:"";position:absolute;bottom:100%;right:var(--space-4);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-ink-900)}._huntButtonWrapper_13bem_116:hover ._huntExplainer_13bem_143,._huntButton_13bem_116:focus-visible~._huntExplainer_13bem_143{opacity:1;transform:translateY(0)}._huntExplainerTitle_13bem_183{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-2);color:var(--color-amber-300)}._huntExplainerBody_13bem_190{margin:0 0 var(--space-2) 0;color:var(--color-ink-200)}._huntExplainerBody_13bem_190:last-child{margin-bottom:0}._importButton_13bem_200{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._importButton_13bem_200:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._addButton_13bem_223{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._addButton_13bem_223:hover{filter:brightness(.93)}._filterBar_13bem_245{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);flex-shrink:0}._statusTabs_13bem_255{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;padding-bottom:0}._sourceFilter_13bem_264{display:flex;align-items:center;flex-shrink:0}._sourceSelect_13bem_270{height:36px;padding:0 var(--space-6) 0 var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;outline:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;transition:all var(--duration-fast) var(--ease-out)}._sourceSelect_13bem_270:hover{border-color:var(--border-default)}._sourceSelect_13bem_270:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._statusTab_13bem_255{height:36px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1.5px solid var(--border-subtle);background:var(--surface-raised);cursor:pointer;border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}._statusTab_13bem_255:hover{color:var(--text-primary);background:var(--surface-inset)}._statusTabActive_13bem_319,._statusTabActive_13bem_319:hover{color:var(--text-inverse);background:var(--color-primary-600);border-color:var(--color-primary-600)}._companyName_13bem_339{display:flex;align-items:center;gap:var(--space-3)}._companyIcon_13bem_345{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);flex-shrink:0;color:var(--color-primary-700)}._name_13bem_357{font-weight:var(--font-semibold);color:var(--text-primary)}._contactName_13bem_363{color:var(--text-secondary);font-weight:var(--font-medium)}._emailValue_13bem_369{color:var(--text-secondary);font-size:var(--text-sm)}._location_13bem_375{color:var(--text-secondary)}._sizeValue_13bem_380{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary)}._sourceValue_13bem_387{color:var(--text-tertiary);font-size:var(--text-xs)}._empty_13bem_393{color:var(--text-muted)}._engagementCell_13bem_398{display:flex;align-items:center;gap:var(--space-2)}._tierBadge_13bem_404{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._tierHot_13bem_415{color:var(--color-status-red-text);background:var(--color-rejected-50);border:none}._tierWarm_13bem_421{color:var(--color-status-amber-text);background:var(--color-pending-100);border:none}._tierCold_13bem_427{color:var(--color-status-purple-text);background:var(--color-auto-50);border:none}._tierDead_13bem_433{color:var(--text-secondary);background:var(--color-expired-100);border:none}._engagementScore_13bem_439{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}._fitPill_13bem_446{display:inline-flex;align-items:center;justify-content:center;padding:2px var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);min-width:32px;border:1px solid transparent}._fitHigh_13bem_459{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._fitMid_13bem_465{color:var(--color-status-amber-text);background:var(--color-pending-100);border:none}._fitLow_13bem_471{color:var(--text-secondary);background:var(--color-expired-100);border:none}._statusBadge_13bem_478{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._statusNew_13bem_489{color:var(--color-status-purple-text);background:var(--color-auto-50);border:none}._statusContacted_13bem_495{color:var(--color-status-amber-text);background:var(--color-pending-100);border:none}._statusInterested_13bem_501,._statusConverted_13bem_507{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._statusDisqualified_13bem_513{color:var(--color-status-red-text);background:var(--color-rejected-50);border:none}@media(max-width:1200px){._searchInput_13bem_74{width:200px}}@media(max-width:1024px){._content_13bem_20{padding:var(--space-5) var(--space-4)}._searchInput_13bem_74{width:160px}}._createForm_13bem_542{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm)}._createFormHeader_13bem_550{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}._createFormTitle_13bem_557{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}._createFormClose_13bem_564{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._createFormClose_13bem_564:hover{background:var(--surface-inset);color:var(--text-primary)}._createFormFields_13bem_584{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:var(--space-3)}._createFormField_13bem_584{display:flex;flex-direction:column;gap:var(--space-1)}._createFormLabel_13bem_597{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._createFormInput_13bem_606{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out)}._createFormInput_13bem_606::placeholder{color:var(--text-tertiary)}._createFormInput_13bem_606:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._createFormActions_13bem_627{display:flex;justify-content:flex-end;gap:var(--space-2)}._createFormCancel_13bem_633{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._createFormCancel_13bem_633:hover{background:var(--surface-inset)}._createFormSubmit_13bem_650{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._createFormSubmit_13bem_650:hover{filter:brightness(.93)}._createFormSubmit_13bem_650:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1024px){._createFormFields_13bem_584{grid-template-columns:repeat(2,1fr)}}._sectionHeader_a7wzg_3{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._sectionTitle_a7wzg_10{display:flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0}._sectionCount_a7wzg_23{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}._emptyState_a7wzg_30{padding:var(--space-6);text-align:center;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm)}._skeleton_a7wzg_39{display:flex;flex-direction:column;gap:var(--space-2)}._skeletonBlock_a7wzg_45{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--surface-raised) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:_shimmer_a7wzg_1 1.5s infinite}@keyframes _shimmer_a7wzg_1{0%{background-position:200% 0}to{background-position:-200% 0}}._enrollmentList_a7wzg_63{display:flex;flex-direction:column;gap:var(--space-3)}._card_a7wzg_70{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}._cardHeader_a7wzg_77{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}._sequenceLink_a7wzg_85{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--duration-fast) var(--ease-out)}._sequenceLink_a7wzg_85:hover{color:var(--color-primary-800);text-decoration:underline}._statusBadge_a7wzg_103{display:inline-flex;align-items:center;padding:2px var(--space-2_5);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._statusBadgeDefault_a7wzg_116{color:var(--text-secondary);background:var(--color-expired-100)}._statusBadgeActive_a7wzg_121{color:var(--color-primary-700);background:var(--color-primary-50)}._statusBadgeCompleted_a7wzg_126,._statusBadgeReplied_a7wzg_131{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusBadgeBounced_a7wzg_136{color:var(--color-status-red-text);background:var(--color-rejected-50)}._statusBadgePaused_a7wzg_141{color:var(--color-status-amber-text);background:var(--color-pending-100)}._cardMeta_a7wzg_147{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3) var(--space-2)}._metaItem_a7wzg_154{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._stepList_a7wzg_161{border-top:1px solid var(--border-subtle)}._stepRow_a7wzg_165{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}._stepRow_a7wzg_165:last-child{border-bottom:none}._stepRowPending_a7wzg_178{opacity:.5}._stepMeta_a7wzg_182{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1}._stepOrder_a7wzg_190{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-muted);flex-shrink:0}._stepSubject_a7wzg_200{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._stepDate_a7wzg_211{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0}._stepPendingLabel_a7wzg_219{font-family:var(--font-body);font-size:var(--text-xs);font-style:italic;color:var(--text-muted);flex-shrink:0}._stepEngagement_a7wzg_228{display:flex;align-items:center;gap:var(--space-1_5);flex-shrink:0}._iconDim_a7wzg_235{color:var(--border-subtle)}._iconActive_a7wzg_239{color:var(--color-primary-500)}._iconReplied_a7wzg_243{color:var(--color-status-green-text)}._card_1urmd_3{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_1urmd_11{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._headerIcon_1urmd_18{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-primary-50);border-radius:var(--radius-sm);color:var(--color-primary-700);flex-shrink:0}._headerTitle_1urmd_30{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0}._huntName_1urmd_41{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-1) 0}._foundDate_1urmd_50{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin:0 0 var(--space-3) 0}._fitRow_1urmd_58{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._fitLabel_1urmd_65{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);flex-shrink:0;white-space:nowrap}._progressTrack_1urmd_74{flex:1;height:6px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._progressFill_1urmd_82{height:100%;border-radius:var(--radius-full);transition:width .4s var(--ease-out)}._progressGreen_1urmd_88{background:var(--color-primary-600)}._progressYellow_1urmd_92{background:var(--color-amber-brand-500)}._progressRed_1urmd_96{background:var(--color-terracotta-500)}._fitValue_1urmd_100{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);flex-shrink:0;white-space:nowrap}._reasoning_1urmd_111{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md);font-style:italic}._skeleton_1urmd_124{display:flex;flex-direction:column;gap:var(--space-2)}._skeletonLine_1urmd_130{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--surface-raised) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:_shimmer_1urmd_1 1.5s infinite}@keyframes _shimmer_1urmd_1{0%{background-position:200% 0}to{background-position:-200% 0}}._page_1sad6_2{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface-sunken)}._header_1sad6_11{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--surface-base);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._backButton_1sad6_21{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-decoration:none;flex-shrink:0}._backButton_1sad6_21:hover{background:var(--surface-sunken);color:var(--text-primary);border-color:var(--border-default)}._headerInfo_1sad6_43{flex:1;min-width:0}._headerIdentity_1sad6_48{display:flex;align-items:flex-start;gap:var(--space-5);min-width:0}._headerLogoPlaceholder_1sad6_55{width:72px;height:72px;border-radius:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-ink-100);color:var(--color-primary-700);font-family:var(--font-display);font-size:1.625rem;letter-spacing:-.01em}._headerTop_1sad6_70{display:flex;flex-direction:column;gap:var(--space-1_5);min-width:0}._headerEyebrow_1sad6_77{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:24px}._headerSubtitle_1sad6_85{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-secondary)}._companyTitle_1sad6_91{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.875rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0;overflow-wrap:anywhere}._statusBadge_1sad6_103{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:3px 10px;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap;background:var(--color-expired-100);color:var(--text-secondary)}._statusBadge_1sad6_103:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}._statusNew_1sad6_124{color:var(--color-primary-700);background:var(--color-primary-50)}._statusContacted_1sad6_129{color:var(--color-status-amber-text);background:var(--color-pending-100)}._statusInterested_1sad6_134{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusConverted_1sad6_139{color:var(--text-secondary);background:var(--color-expired-100)}._statusDisqualified_1sad6_144{color:var(--color-status-red-text);background:var(--color-rejected-50)}._headerActions_1sad6_149{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._convertButton_1sad6_157{display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._convertButton_1sad6_157:hover:not(:disabled){filter:brightness(.93)}._convertButton_1sad6_157:disabled{opacity:.5;cursor:not-allowed}._convertCardButton_1sad6_184{display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._convertCardButton_1sad6_184:hover{background:var(--surface-sunken)}._convertedLink_1sad6_206{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}._convertedLink_1sad6_206:hover{background:var(--surface-sunken)}._content_1sad6_228{display:grid;grid-template-columns:1fr 300px;flex:1;min-height:0;overflow:hidden;gap:1px;background:var(--border-subtle)}._mainColumn_1sad6_239{background:var(--surface-raised);overflow-y:auto;padding:var(--space-6);scrollbar-width:thin}._sidebarColumn_1sad6_247{background:var(--surface-base);overflow-y:auto;padding:var(--space-4);scrollbar-width:thin}._section_1sad6_255{margin-bottom:var(--space-8)}._sectionHeader_1sad6_259{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}._sectionTitle_1sad6_266{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0}._sectionCount_1sad6_276{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._sectionActionButton_1sad6_283{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._sectionActionButton_1sad6_283:hover{color:var(--text-primary);border-color:var(--border-default)}._contactsTable_1sad6_305{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}._contactsTable_1sad6_305 th{padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-secondary);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}._contactsTable_1sad6_305 td{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}._contactsTable_1sad6_305 tr:last-child td{border-bottom:none}._primaryBadge_1sad6_336{display:inline-flex;align-items:center;padding:2px var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-full)}._notesTextarea_1sad6_348{width:100%;min-height:160px;padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);resize:vertical;outline:none;transition:all var(--duration-fast) var(--ease-out);box-sizing:border-box}._notesTextarea_1sad6_348::placeholder{color:var(--text-muted)}._notesTextarea_1sad6_348:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._notesSaveButton_1sad6_373{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._notesSaveButton_1sad6_373:hover:not(:disabled){filter:brightness(.93)}._notesSaveButton_1sad6_373:disabled{opacity:.6;cursor:not-allowed}._addContactForm_1sad6_397{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-3)}._addContactFormTitle_1sad6_404{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-3) 0}._formGrid_1sad6_411{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._formField_1sad6_417{display:flex;flex-direction:column;gap:var(--space-1)}._formField_1sad6_417 label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}._formInput_1sad6_429{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;transition:all var(--duration-fast) var(--ease-out)}._formInput_1sad6_429:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._formActions_1sad6_446{display:flex;gap:var(--space-2);margin-top:var(--space-3)}._formSaveButton_1sad6_452{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._formSaveButton_1sad6_452:hover{filter:brightness(.93)}._formCancelButton_1sad6_469{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._formCancelButton_1sad6_469:hover{color:var(--text-primary);border-color:var(--border-default)}._emptyState_1sad6_488{padding:var(--space-6);text-align:center;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm)}._sidebarSection_1sad6_498{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._sidebarSection_1sad6_498 ._sectionTitle_1sad6_266{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);text-transform:none;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-3)}._projectItem_1sad6_518{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-secondary)}._emptyProjects_1sad6_528{font-size:var(--text-xs);color:var(--text-muted);font-style:italic}._tagList_1sad6_535{display:flex;flex-wrap:wrap;gap:var(--space-1)}._tag_1sad6_535{display:inline-flex;align-items:center;padding:3px 10px;font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}._loadingContainer_1sad6_553{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:20px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px}._loadingSpinner_1sad6_565{width:40px;height:40px;border:2px solid var(--border-subtle);border-top-color:var(--color-primary-500);border-radius:50%;animation:_spin_1sad6_1 .8s linear infinite}@keyframes _spin_1sad6_1{to{transform:rotate(360deg)}}._errorContainer_1sad6_579{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--text-tertiary);text-align:center;padding:48px}._errorContainer_1sad6_579 h2{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}._errorContainer_1sad6_579 p{margin:0;font-size:14px;color:var(--text-secondary)}._backLink_1sad6_604{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 18px;font-size:13px;font-weight:600;color:var(--color-primary-700);text-decoration:none;border-radius:var(--radius-md);background:var(--color-primary-50);border:1px solid var(--color-primary-500-alpha-20);transition:all var(--duration-fast) var(--ease-out)}._backLink_1sad6_604:hover{background:var(--color-primary-500-alpha-15)}._confirmOverlay_1sad6_625{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}._confirmDialog_1sad6_635{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);max-width:440px;width:90%;box-shadow:var(--shadow-lg)}._confirmTitle_1sad6_645{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-3) 0}._confirmDescription_1sad6_654{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-6) 0;line-height:1.5}._confirmActions_1sad6_661{display:flex;justify-content:flex-end;gap:var(--space-3)}._confirmCancelButton_1sad6_667{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._confirmCancelButton_1sad6_667:hover{color:var(--text-primary);border-color:var(--border-default)}._confirmProceedButton_1sad6_685{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._confirmProceedButton_1sad6_685:hover:not(:disabled){filter:brightness(.93)}._confirmProceedButton_1sad6_685:disabled{opacity:.6;cursor:not-allowed}._sidebarSectionTitleRow_1sad6_709{display:flex;align-items:center;gap:var(--space-1_5);margin-bottom:var(--space-3)}._engagementSkeleton_1sad6_716{display:flex;flex-direction:column;gap:var(--space-2)}._skeletonBlock_1sad6_722{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--surface-raised) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:_shimmer_1sad6_1 1.5s infinite}@keyframes _shimmer_1sad6_1{0%{background-position:200% 0}to{background-position:-200% 0}}._engagementHero_1sad6_734{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._tierBadgeLarge_1sad6_741{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);background:var(--color-expired-100);color:var(--text-secondary)}._tierHOT_1sad6_754{background:var(--color-terracotta-50);color:var(--color-terracotta-600)}._tierWARM_1sad6_759{background:var(--color-pending-100);color:var(--color-status-amber-text)}._tierCOLD_1sad6_764{background:var(--color-expired-100);color:var(--text-secondary)}._tierDEAD_1sad6_769{background:var(--color-rejected-50);color:var(--color-status-red-text);text-decoration:line-through}._engagementScoreLarge_1sad6_775{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);letter-spacing:-.02em;line-height:1}._engagementScoreLabel_1sad6_785{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:2px;font-weight:var(--font-normal)}._lastEngagementDate_1sad6_792{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin:0 0 var(--space-3) 0}._signalBreakdown_1sad6_800{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}._signalBarRow_1sad6_807{display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:var(--space-2)}._signalBarLabel_1sad6_814{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);text-align:right}._signalBarTrack_1sad6_821{height:6px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._signalBarFill_1sad6_828{height:100%;border-radius:var(--radius-full);transition:width .4s var(--ease-out)}._barOpens_1sad6_834{background:var(--color-primary-500)}._barClicks_1sad6_838{background:var(--color-amber-brand-500)}._barReplies_1sad6_842{background:var(--color-approved-500)}._barBounces_1sad6_846{background:var(--color-terracotta-500)}._signalBarValue_1sad6_850{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-align:right}._recentActivity_1sad6_858{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);margin-top:var(--space-1)}._recentActivityLabel_1sad6_864{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0 0 var(--space-2) 0}._activityItem_1sad6_874{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle)}._activityItem_1sad6_874:last-child{border-bottom:none}._activityType_1sad6_886{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-primary-700);flex-shrink:0}._activitySubject_1sad6_896{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activityDate_1sad6_907{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-tertiary);flex-shrink:0}._fitAnalysis_1sad6_916{display:flex;flex-direction:column;gap:var(--space-3)}._fitScoreHero_1sad6_922{display:flex;align-items:center;gap:var(--space-3)}._fitScoreBadge_1sad6_928{display:inline-flex;align-items:baseline;gap:2px;padding:var(--space-1) var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-regular);font-variant-numeric:lining-nums tabular-nums;border-radius:var(--radius-full);line-height:1.2}._fitBadgeHigh_1sad6_941{background:var(--color-approved-50);color:var(--color-status-green-text)}._fitBadgeMid_1sad6_946{background:var(--color-pending-100);color:var(--color-status-amber-text)}._fitBadgeLow_1sad6_951{background:var(--color-rejected-50);color:var(--color-status-red-text)}._fitScoreMax_1sad6_956{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-normal)}._fitScoreLabel_1sad6_962{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._fitReasoning_1sad6_969{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;margin:0;padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md)}._fitGeneratedAt_1sad6_980{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);font-style:italic;margin:0}._fitEmpty_1sad6_989{display:flex;flex-direction:column;gap:var(--space-3)}._fitEmptyText_1sad6_995{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);font-style:italic;margin:0}._fitForm_1sad6_1003{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md)}._fitFormRow_1sad6_1012{display:flex;flex-direction:column;gap:var(--space-1)}._fitFormLabel_1sad6_1018{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._fitScoreInput_1sad6_1027{padding:var(--space-1_5) var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;width:80px;transition:all var(--duration-fast) var(--ease-out)}._fitScoreInput_1sad6_1027:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._fitReasoningInput_1sad6_1045{padding:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);resize:vertical;outline:none;transition:all var(--duration-fast) var(--ease-out);width:100%;box-sizing:border-box}._fitReasoningInput_1sad6_1045::placeholder{color:var(--text-muted)}._fitReasoningInput_1sad6_1045:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._fitSaveButton_1sad6_1069{align-self:flex-start;padding:var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._fitSaveButton_1sad6_1069:hover:not(:disabled){filter:brightness(.93)}._fitSaveButton_1sad6_1069:disabled{opacity:.5;cursor:not-allowed}._pipelinePickerField_1sad6_1093{margin-bottom:var(--space-4)}._pipelinePickerLabel_1sad6_1097{display:block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._pipelineSearchInput_1sad6_1107{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);outline:none;margin-bottom:var(--space-2);transition:border-color var(--duration-fast) var(--ease-out)}._pipelineSearchInput_1sad6_1107:focus{border-color:var(--border-focus)}._pipelineList_1sad6_1125{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}._pipelineOption_1sad6_1136{display:block;width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out)}._pipelineOption_1sad6_1136:hover{background:var(--surface-sunken)}._pipelineOptionSelected_1sad6_1154{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-medium)}._pipelineOptionSelected_1sad6_1154:hover{background:var(--color-primary-500-alpha-15)}._inlineInput_1sad6_1167,._inlineSelect_1sad6_1168{width:100%;padding:6px 8px;border:1px solid var(--border-focus);border-radius:var(--radius-sm);font-size:var(--text-sm);font-family:var(--font-body);background:var(--surface-raised);color:var(--text-primary);outline:none;box-shadow:var(--shadow-focus)}._tabSection_1sad6_1182{padding:var(--space-5) var(--space-6)}@media(max-width:1024px){._content_1sad6_228{grid-template-columns:1fr}._sidebarColumn_1sad6_247{display:none}}._container_14lvc_1{position:relative}._filterButton_14lvc_5{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._filterButton_14lvc_5:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._filterButtonActive_14lvc_28{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._filterButtonActive_14lvc_28:hover{background:var(--color-primary-fill-hover);color:var(--text-inverse);border-color:var(--color-primary-fill-hover)}._filterBadge_14lvc_40{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border-radius:var(--radius-full)}._popover_14lvc_54{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:20;display:flex;flex-direction:column;gap:var(--space-4);width:min(320px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._group_14lvc_72{display:flex;flex-direction:column;gap:var(--space-1_5);margin:0;padding:0;border:none}._groupTitle_14lvc_81{margin-bottom:var(--space-1);padding:0;font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._option_14lvc_91{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}@media(max-width:640px){._popover_14lvc_54{right:auto;left:0}}._container_bvjs2_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_bvjs2_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_bvjs2_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_bvjs2_31{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_bvjs2_41{display:flex;align-items:baseline;gap:var(--space-3)}._title_bvjs2_47{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_bvjs2_57{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_bvjs2_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_bvjs2_71{position:relative}._searchInput_bvjs2_75{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_bvjs2_75::placeholder{color:var(--text-tertiary)}._searchInput_bvjs2_75:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_bvjs2_98{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_bvjs2_98:hover{background:var(--color-terracotta-500-alpha-10)}._exportButton_bvjs2_117{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_bvjs2_117:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_bvjs2_117:disabled{opacity:.5;cursor:not-allowed}._programName_bvjs2_158{display:flex;align-items:center;gap:var(--space-3)}._programIcon_bvjs2_164{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-xs);flex-shrink:0;color:var(--color-primary-700)}._name_bvjs2_177{font-weight:var(--font-semibold);color:var(--text-primary)}._secondaryText_bvjs2_183{color:var(--text-secondary)}._typeBadge_bvjs2_188{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._tagList_bvjs2_200{display:flex;flex-wrap:wrap;gap:var(--space-1)}._tag_bvjs2_200{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-hairline);white-space:nowrap;text-transform:capitalize}._tagMore_bvjs2_220{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-1_5);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary)}@media(max-width:1200px){._searchInput_bvjs2_75{width:200px}}@media(max-width:1024px){._content_bvjs2_21{padding:var(--space-5) var(--space-4)}._searchInput_bvjs2_75{width:160px}}._container_19czy_6{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_19czy_13{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_19czy_21{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10) var(--space-6);overflow:hidden;gap:var(--space-5)}._toolbar_19czy_31{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);flex-shrink:0;padding:var(--space-2) 0 var(--space-3)}._toolbarLeft_19czy_41{display:flex;align-items:baseline;gap:var(--space-3)}._title_19czy_47{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_19czy_57{font-family:var(--font-body);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._toolbarRight_19czy_64{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._searchContainer_19czy_71{position:relative}._searchInput_19czy_75{width:280px;height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_19czy_75::placeholder{color:var(--text-tertiary)}._searchInput_19czy_75:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._clearFilters_19czy_98{height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-terracotta-600);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._clearFilters_19czy_98:hover{background:var(--color-terracotta-500-alpha-10)}._exportButton_19czy_117{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._exportButton_19czy_117:hover:not(:disabled){background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._exportButton_19czy_117:disabled{opacity:.5;cursor:not-allowed}._fundingName_19czy_158{display:flex;align-items:center;gap:var(--space-3)}._fundingIcon_19czy_164{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-xs);flex-shrink:0;color:var(--color-primary-700)}._name_19czy_177{font-weight:var(--font-semibold);color:var(--text-primary)}._orgText_19czy_183{color:var(--text-secondary)}._typeBadge_19czy_188,._stageBadge_19czy_200,._diversityBadge_19czy_212{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap}._tagList_19czy_224{display:flex;flex-wrap:wrap;gap:var(--space-1)}._muted_19czy_231{color:var(--text-muted)}._description_19czy_236{color:var(--text-secondary);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){._searchInput_19czy_75{width:200px}}@media(max-width:1024px){._content_19czy_21{padding:var(--space-5) var(--space-4)}._searchInput_19czy_75{width:160px}}._strip_7xk2j_1{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}._tile_7xk2j_8{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}._label_7xk2j_19{font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:var(--font-semibold)}._value_7xk2j_27{font-family:var(--font-display);font-size:2.25rem;font-weight:400;color:var(--text-primary);line-height:1.1;font-variant-numeric:lining-nums tabular-nums}._sub_7xk2j_36{font-size:var(--text-xs);color:var(--text-tertiary)}._danger_7xk2j_41{border-color:var(--color-terracotta-500-alpha-20)}._danger_7xk2j_41 ._value_7xk2j_27{color:var(--color-terracotta-600)}@media(max-width:1024px){._strip_7xk2j_1{grid-template-columns:repeat(2,1fr)}}._dialog_m801a_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:560px;width:calc(100% - var(--space-8));max-height:calc(100vh - var(--space-8));overflow:auto;background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_m801a_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_m801a_21{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}._title_m801a_28{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary)}._row_m801a_36{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._field_m801a_42{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._label_m801a_49{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._optional_m801a_56{font-weight:var(--font-normal);color:var(--text-tertiary)}._input_m801a_61,._textarea_m801a_62{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base)}._textarea_m801a_62{resize:vertical}._input_m801a_61:focus,._textarea_m801a_62:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._error_m801a_84{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}._actions_m801a_91{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._spacer_m801a_99{flex:1 1 auto}._confirmDelete_m801a_103{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._cancelButton_m801a_112,._primaryButton_m801a_113,._dangerButton_m801a_114{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._cancelButton_m801a_112{background:var(--surface-base);border-color:var(--border-default);color:var(--text-secondary)}._cancelButton_m801a_112:hover{background:var(--surface-hover)}._primaryButton_m801a_113{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_m801a_113:hover:not(:disabled){background:var(--color-primary-fill-hover)}._dangerButton_m801a_114{background:var(--color-rejected-600);color:var(--text-inverse)}._primaryButton_m801a_113:disabled,._dangerButton_m801a_114:disabled{opacity:.6;cursor:not-allowed}._linkButton_m801a_155{padding:0;border:none;background:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-rejected-600);cursor:pointer}._linkButton_m801a_155:hover{text-decoration:underline}@media(max-width:640px){._row_m801a_36{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._cancelButton_m801a_112,._primaryButton_m801a_113,._dangerButton_m801a_114{min-height:44px}}._dialog_vc3cs_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:760px;width:calc(100% - var(--space-8));max-height:calc(100vh - var(--space-8));overflow:auto;background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_vc3cs_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_vc3cs_21{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}._header_vc3cs_28{display:flex;align-items:flex-start;gap:var(--space-2)}._headerText_vc3cs_34{flex:1 1 auto;min-width:0}._title_vc3cs_39{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary)}._subtitle_vc3cs_47{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._iconButton_vc3cs_54{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-base);color:var(--text-secondary);cursor:pointer}._iconButton_vc3cs_54:hover{background:var(--surface-hover);color:var(--text-primary)}._iconButton_vc3cs_54:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;transform:translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._iconButton_vc3cs_54:hover:after,._iconButton_vc3cs_54:focus-visible:after{opacity:1;transform:translateY(6px)}._summary_vc3cs_102{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}._summaryItem_vc3cs_109{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._summaryLabel_vc3cs_116{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}._summaryValue_vc3cs_123{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._notice_vc3cs_132{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-inset);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._section_vc3cs_142{display:flex;flex-direction:column;gap:var(--space-3)}._sectionHeader_vc3cs_148{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sectionTitle_vc3cs_155{margin:0;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}._bar_vc3cs_163{display:flex;height:12px;overflow:hidden;border-radius:var(--radius-full);background:var(--surface-inset)}._barDrawn_vc3cs_171{background:var(--color-primary-600)}._barPending_vc3cs_175{background:var(--color-pending-500-alpha-10);border-left:1px solid var(--surface-base)}._legend_vc3cs_180{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}._legend_vc3cs_180 li{display:inline-flex;align-items:center;gap:var(--space-2)}._swatchDrawn_vc3cs_199,._swatchPending_vc3cs_200,._swatchRemaining_vc3cs_201{display:inline-block;width:10px;height:10px;border-radius:var(--radius-full)}._swatchDrawn_vc3cs_199{background:var(--color-primary-600)}._swatchPending_vc3cs_200{background:var(--color-pending-500-alpha-10);border:1px solid var(--color-pending-700)}._swatchRemaining_vc3cs_201{background:var(--surface-inset);border:1px solid var(--border-default)}._nextReport_vc3cs_222{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._nextIcon_vc3cs_232{flex:none;margin-top:2px;color:var(--color-primary-700)}._nextTitle_vc3cs_238{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._nextMeta_vc3cs_246{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._list_vc3cs_257{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._listRow_vc3cs_268{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-hairline)}._listRow_vc3cs_268:last-child{border-bottom:none}._listMain_vc3cs_281{display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}._rowTitle_vc3cs_289{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._rowMeta_vc3cs_297{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._reportLink_vc3cs_303{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-interactive);text-decoration:none}._reportLink_vc3cs_303:hover{text-decoration:underline}._chip_vc3cs_318{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;background:var(--surface-inset);color:var(--text-secondary)}._chip_vc3cs_318[data-tone=won]{background:var(--color-approved-bg);color:var(--color-approved-text)}._chip_vc3cs_318[data-tone=lost]{background:var(--color-rejected-bg);color:var(--color-rejected-text)}._chip_vc3cs_318[data-tone=open]{background:var(--color-pending-500-alpha-10);color:var(--color-pending-700)}._inlineForm_vc3cs_345{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._drawdownForm_vc3cs_352{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._formActions_vc3cs_362{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:var(--space-2)}._field_vc3cs_369{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._label_vc3cs_376{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._input_vc3cs_383{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base)}._inlineForm_vc3cs_345 ._input_vc3cs_383{width:auto}._input_vc3cs_383:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._primaryButton_vc3cs_404,._secondaryButton_vc3cs_405{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._primaryButton_vc3cs_404{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_vc3cs_404:hover:not(:disabled){background:var(--color-primary-fill-hover)}._primaryButton_vc3cs_404:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_vc3cs_405{background:var(--surface-base);border-color:var(--border-default);color:var(--text-primary)}._secondaryButton_vc3cs_405:hover{background:var(--surface-hover)}._muted_vc3cs_443{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._emptyState_vc3cs_450{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;color:var(--text-tertiary)}._error_vc3cs_458{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}._skeleton_vc3cs_465{height:240px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-inset),var(--surface-base),var(--surface-inset))}._srOnly_vc3cs_471{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){._summary_vc3cs_102,._drawdownForm_vc3cs_352{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._primaryButton_vc3cs_404,._secondaryButton_vc3cs_405,._iconButton_vc3cs_54{min-height:44px}._iconButton_vc3cs_54{min-width:44px}}._panel_1dmb7_12{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0}._header_1dmb7_24{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}._heading_1dmb7_32{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._heading_1dmb7_32 svg{color:var(--color-primary-700)}._subtitle_1dmb7_47{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._primaryButton_1dmb7_55{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._primaryButton_1dmb7_55:hover{background:var(--color-primary-fill-hover)}._stats_1dmb7_75{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0}._stat_1dmb7_75{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}._statLabel_1dmb7_91{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._statValue_1dmb7_97{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._skeleton_1dmb7_9{height:120px;border-radius:var(--radius-md)}._numeric_1dmb7_111{text-align:right;font-variant-numeric:tabular-nums}._rowButton_1dmb7_116{display:block;padding:0;border:none;background:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);text-align:left;cursor:pointer}._rowButton_1dmb7_116:hover,._rowButton_1dmb7_116:focus-visible{color:var(--color-primary-700);text-decoration:underline}._appTitle_1dmb7_135{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._funder_1dmb7_143{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._statusChip_1dmb7_150{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;background:var(--surface-inset);color:var(--text-secondary)}._statusChip_1dmb7_150[data-tone=won]{background:var(--color-approved-bg);color:var(--color-approved-text)}._statusChip_1dmb7_150[data-tone=lost]{background:var(--color-rejected-bg);color:var(--color-rejected-text)}._statusChip_1dmb7_150[data-tone=open]{background:var(--color-pending-500-alpha-10);color:var(--color-pending-700)}._cardList_1dmb7_177{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._card_1dmb7_177{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-primary);text-align:left;cursor:pointer}._card_1dmb7_177:disabled{cursor:default}._cardTop_1dmb7_205{display:flex;justify-content:space-between;gap:var(--space-2)}._cardFigures_1dmb7_211{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}._srOnly_1dmb7_221{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){._stats_1dmb7_75{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){._panel_1dmb7_12{padding:var(--space-5) var(--space-4)}._primaryButton_1dmb7_55{min-height:44px}}._panel_ymkwo_5{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0}._header_ymkwo_17{display:flex;flex-direction:column;gap:var(--space-1)}._heading_ymkwo_23{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._heading_ymkwo_23 svg{color:var(--color-primary-700)}._subtitle_ymkwo_38{margin:0;max-width:72ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._summary_ymkwo_47{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700)}._skeleton_ymkwo_2{height:160px;border-radius:var(--radius-md)}._list_ymkwo_60{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._card_ymkwo_69{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0}._card_ymkwo_69[data-shortlisted]{border-color:var(--color-primary-600);box-shadow:inset 3px 0 0 var(--color-primary-600)}._badges_ymkwo_85{display:flex;flex-wrap:wrap;gap:var(--space-2)}._badges_ymkwo_85:empty{display:none}._badge_ymkwo_85,._badgePick_ymkwo_96,._badgeFit_ymkwo_97{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;background:var(--surface-inset);color:var(--text-secondary)}._badgePick_ymkwo_96{background:var(--color-primary-600);color:var(--text-inverse)}._badgeFit_ymkwo_97[data-tone=strong],._badgeFit_ymkwo_97[data-tone=good]{background:var(--color-approved-bg);color:var(--color-approved-text)}._badgeFit_ymkwo_97[data-tone=possible]{background:var(--color-pending-500-alpha-10);color:var(--color-pending-700)}._title_ymkwo_127{margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--text-primary)}._titleLink_ymkwo_136{display:inline;color:inherit;text-decoration:none}._titleLink_ymkwo_136 svg{margin-left:var(--space-1);vertical-align:-2px;color:var(--text-tertiary)}._titleLink_ymkwo_136:hover,._titleLink_ymkwo_136:focus-visible{color:var(--color-primary-700);text-decoration:underline}._funder_ymkwo_154{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._reason_ymkwo_161{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary)}._facts_ymkwo_169{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}._fact_ymkwo_169{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);background:var(--surface-inset);border-radius:var(--radius-md);min-width:0}._factLabel_ymkwo_186{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._factValue_ymkwo_192{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._factValue_ymkwo_192[data-tone=urgent]{color:var(--color-terracotta-600)}._factValue_ymkwo_192[data-tone=soon]{color:var(--color-pending-700)}._eligibility_ymkwo_209{margin:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary)}._actions_ymkwo_217{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}._primaryButton_ymkwo_224,._secondaryButton_ymkwo_225{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._primaryButton_ymkwo_224{border:1px solid transparent;background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_ymkwo_224:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_ymkwo_225{border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-primary)}._secondaryButton_ymkwo_225:hover:not(:disabled){border-color:var(--color-primary-600)}._primaryButton_ymkwo_224:disabled,._secondaryButton_ymkwo_225:disabled{opacity:.6;cursor:default}._primaryButton_ymkwo_224:focus-visible,._secondaryButton_ymkwo_225:focus-visible,._noteInput_ymkwo_268:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._dismissForm_ymkwo_273{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}._fieldset_ymkwo_283{margin:0;padding:0;border:none;min-width:0}._legend_ymkwo_290{padding:0;margin-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._reasons_ymkwo_299{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}._reasonOption_ymkwo_305{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}._reasonOption_ymkwo_305 input{accent-color:var(--color-primary-600)}._noteLabel_ymkwo_319{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._optional_ymkwo_325{color:var(--text-tertiary)}._noteInput_ymkwo_268{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm)}._srOnly_ymkwo_340{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){._panel_ymkwo_5{padding:var(--space-5) var(--space-4)}._card_ymkwo_69{padding:var(--space-4)}._facts_ymkwo_169{grid-template-columns:minmax(0,1fr)}._primaryButton_ymkwo_224,._secondaryButton_ymkwo_225,._reasonOption_ymkwo_305{min-height:44px}._reasons_ymkwo_299{flex-direction:column;gap:0}}._container_19tws_1{display:flex;height:100vh;background:var(--surface-base)}._mainContent_19tws_7{flex:1;display:flex;flex-direction:column;overflow:hidden}._content_19tws_14{flex:1;overflow-y:auto;padding:var(--space-7) var(--space-10) var(--space-8)}._header_19tws_20{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:var(--space-6);gap:var(--space-4)}._headerText_19tws_29 h1{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._headerText_19tws_29 p{color:var(--text-tertiary);margin:0;font-size:var(--text-base)}._primaryButton_19tws_45{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);background:var(--color-primary-600);color:var(--text-inverse);border:none;border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-body);transition:background var(--duration-fast) var(--ease-out);flex-shrink:0}._primaryButton_19tws_45:hover{filter:brightness(.93)}._primaryButton_19tws_45:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._grants_19tws_73{margin-top:var(--space-6)}._panel_dmvh9_5{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0}._header_dmvh9_17{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}._heading_dmvh9_25{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._heading_dmvh9_25 svg{color:var(--color-primary-700)}._period_dmvh9_40{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._stats_dmvh9_46{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0}._stat_dmvh9_46{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md)}._statLabel_dmvh9_62{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._statValue_dmvh9_68{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._statDetail_dmvh9_77{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._listHeader_dmvh9_85{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}._subheading_dmvh9_95{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._segmented_dmvh9_103{display:inline-flex;padding:2px;background:var(--surface-inset);border-radius:var(--radius-full)}._segment_dmvh9_103{padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-full);background:transparent;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer}._segment_dmvh9_103[aria-pressed=true]{background:var(--color-primary-600);color:var(--text-inverse)}._skeleton_dmvh9_2{height:96px;border-radius:var(--radius-md)}._dueList_dmvh9_132{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._dueItem_dmvh9_140{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-hairline)}._dueItem_dmvh9_140:last-child{border-bottom:none}._dueMain_dmvh9_153{display:flex;flex-direction:column;gap:2px;min-width:0}._memberName_dmvh9_160{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._memberMeta_dmvh9_167{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._risks_dmvh9_173{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}._riskChip_dmvh9_180{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-terracotta-500-alpha-10);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-terracotta-700)}._dueSide_dmvh9_190{display:flex;align-items:center;gap:var(--space-3);flex:0 0 auto}._dueWhen_dmvh9_197{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);white-space:nowrap}._dueWhen_dmvh9_197[data-overdue=true]{color:var(--color-rejected-600)}._dueDate_dmvh9_209{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}._renewButton_dmvh9_216{padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-base);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._renewButton_dmvh9_216:hover:not(:disabled){background:var(--surface-hover)}._renewButton_dmvh9_216:disabled{opacity:.6;cursor:not-allowed}._srOnly_dmvh9_238{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){._stats_dmvh9_46{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){._panel_dmvh9_5{padding:var(--space-5) var(--space-4)}._segment_dmvh9_103,._renewButton_dmvh9_216{min-height:44px}._dueItem_dmvh9_140{align-items:flex-start}}._pageContent_13ljx_6{display:flex;flex-direction:column;flex:1;overflow:hidden}._header_13ljx_14{padding:var(--space-7) var(--space-10) var(--space-3);background:var(--surface-base)}._headerRow_13ljx_19{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5)}._pageTitle_13ljx_28{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._pageSubtitle_13ljx_38{font-size:var(--text-base);color:var(--text-tertiary);margin:var(--space-2) 0 0 0}._tabs_13ljx_45{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);margin-bottom:calc(-1 * var(--space-4))}._tab_13ljx_45{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._tab_13ljx_45:hover{color:var(--text-primary)}._tabActive_13ljx_69{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._contentArea_13ljx_75{flex:1;overflow:auto;padding:var(--space-6) var(--space-10) var(--space-8)}._sectionHeader_13ljx_82{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}._sectionTitle_13ljx_89{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._sectionSubtitle_13ljx_98{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0}._primaryButton_13ljx_105{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._primaryButton_13ljx_105:hover:not(:disabled){filter:brightness(.93)}._primaryButton_13ljx_105:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_13ljx_131{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._secondaryButton_13ljx_131:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._iconButton_13ljx_154{display:flex;align-items:center;justify-content:center;padding:var(--space-1_5);color:var(--text-tertiary);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._iconButton_13ljx_154:hover{color:var(--text-primary);background:var(--surface-inset)}._iconButtonDanger_13ljx_172:hover{color:var(--color-rejected-500);background:var(--color-rejected-50)}._tableContainer_13ljx_178{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._tableHeader_13ljx_186{display:grid;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-bottom:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._twoCol_13ljx_200{grid-template-columns:1fr 2fr}._fiveCol_13ljx_204{grid-template-columns:2fr 1fr 1fr 1fr auto}._levelGroup_13ljx_209{border-bottom:1px solid var(--border-subtle)}._levelGroup_13ljx_209:last-child{border-bottom:none}._levelHeader_13ljx_217{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);background:none;border:none;cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out)}._levelHeader_13ljx_217:hover{background:var(--surface-inset)}._levelName_13ljx_234{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-semibold);color:var(--text-primary)}._levelCount_13ljx_243{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--text-tertiary);background:var(--surface-inset);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-subtle)}._levelSummary_13ljx_254{font-size:var(--text-sm);color:var(--text-tertiary)}._memberList_13ljx_260{background:var(--surface-sunken)}._memberRow_13ljx_264{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-4);padding:var(--space-2) var(--space-4);padding-left:var(--space-10);border-top:1px solid var(--border-subtle)}._memberName_13ljx_273{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}._memberLink_13ljx_280{color:var(--color-primary-700);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._memberLink_13ljx_280:hover{text-decoration:underline}._totalRow_13ljx_291{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-inset);font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--text-primary);border-top:1px solid var(--border-default)}._levelRow_13ljx_304{display:grid;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);align-items:center;transition:background var(--duration-fast) var(--ease-out)}._levelRow_13ljx_304:last-child{border-bottom:none}._levelRow_13ljx_304:hover{background:var(--surface-inset)}._levelRowName_13ljx_321{font-weight:var(--font-medium);color:var(--text-primary)}._actionsCell_13ljx_326{display:flex;align-items:center;gap:var(--space-2);width:80px}._badge_13ljx_334{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._badgeActive_13ljx_344{color:var(--color-status-green-text);background:var(--color-approved-50);border:none}._badgeInactive_13ljx_350{color:var(--color-status-red-text);background:var(--color-rejected-50);border:none}._emptyState_13ljx_357{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-4);color:var(--text-tertiary);font-family:var(--font-display);font-style:italic}._emptyIcon_13ljx_368{margin-bottom:var(--space-2);color:var(--text-muted)}._loading_13ljx_373{display:flex;align-items:center;justify-content:center;padding:var(--space-12);color:var(--text-tertiary)}._searchContainer_13ljx_382{position:relative;max-width:320px;margin-bottom:var(--space-4)}._searchIcon_13ljx_388{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._searchInput_13ljx_397{width:100%;height:40px;padding:0 var(--space-4);padding-left:var(--space-10);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;transition:all var(--duration-fast) var(--ease-out)}._searchInput_13ljx_397::placeholder{color:var(--text-tertiary)}._searchInput_13ljx_397:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._drawerOverlay_13ljx_422{position:fixed;inset:0;z-index:var(--z-modal-backdrop)}._drawerBackdrop_13ljx_428{position:absolute;inset:0;background:var(--surface-overlay)}._drawerPanel_13ljx_434{position:absolute;right:0;top:0;height:100%;width:100%;max-width:480px;background:var(--surface-panel);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-xl);display:flex;flex-direction:column}._drawerHeader_13ljx_448{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle)}._drawerTitle_13ljx_456{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._drawerBody_13ljx_465{flex:1;overflow:auto;padding:var(--space-6)}._drawerFooter_13ljx_471{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle)}._formGroup_13ljx_481{margin-bottom:var(--space-4)}._formLabel_13ljx_485{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin-bottom:var(--space-1)}._required_13ljx_494{color:var(--color-rejected-500)}._formInput_13ljx_498{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;transition:all var(--duration-fast) var(--ease-out)}._formInput_13ljx_498:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._formInput_13ljx_498[aria-invalid=true]{border-color:var(--color-danger)}._formError_13ljx_520{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-danger)}._formInputWithPrefix_13ljx_527{padding-left:var(--space-8)}._inputPrefix_13ljx_531{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary)}._inputWrapper_13ljx_539{position:relative}._formSelect_13ljx_543{width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._formSelect_13ljx_543:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._pagination_13ljx_563{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4)}._paginationInfo_13ljx_572{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._guideContainer_13ljx_579{padding:var(--space-6);max-width:720px}._guideIntro_13ljx_584{margin-bottom:var(--space-8)}._guideTitle_13ljx_588{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0}._guideSubtitle_13ljx_596{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}._guideSteps_13ljx_604{display:flex;flex-direction:column;gap:0}._guideStep_13ljx_604{display:flex;gap:var(--space-4);align-items:flex-start}._guideStepNumber_13ljx_616{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-top:var(--space-1)}._guideStepContent_13ljx_632{flex:1;padding-bottom:var(--space-2)}._guideStepIcon_13ljx_637{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-primary-500-alpha-10);color:var(--color-primary-700);margin-bottom:var(--space-2)}._guideStepTitle_13ljx_649{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-1) 0}._guideStepDescription_13ljx_657{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}._guideStepConnector_13ljx_665{display:flex;align-items:center;justify-content:center;padding:var(--space-2) 0;padding-left:6px;color:var(--text-quaternary);transform:rotate(90deg)}._guideLink_13ljx_675{color:var(--color-primary-700);text-decoration:none;font-weight:var(--font-medium);background:none;border:none;padding:0;font-family:inherit;font-size:inherit;cursor:pointer}._guideLink_13ljx_675:hover{text-decoration:underline}._guidePipelineExample_13ljx_691{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap}._guidePipelineStage_13ljx_699{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);white-space:nowrap}._guidePipelineStageEnd_13ljx_710{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background:var(--color-approved-50);border:1px solid var(--color-approved-200);border-radius:var(--radius-md);color:var(--color-approved-700);font-weight:var(--font-medium);white-space:nowrap}._guidePipelineArrow_13ljx_722{color:var(--text-quaternary);flex-shrink:0}._guideTips_13ljx_727{margin-top:var(--space-8);padding:var(--space-4) var(--space-5);background:var(--color-primary-500-alpha-10);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg)}._guideTipsTitle_13ljx_735{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0}._guideTipsList_13ljx_743{margin:0;padding-left:var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex;flex-direction:column;gap:var(--space-2)}._guideTipsList_13ljx_743 li::marker{color:var(--color-primary-400)}._renewals_13ljx_760{margin-bottom:var(--space-6)}._card_1yx81_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}._value_1yx81_12{font-family:var(--font-display);font-size:2.25rem;font-weight:400;color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;line-height:1.1}._label_1yx81_22{order:-1;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._note_1yx81_32{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._action_1yx81_41{margin-top:var(--space-1)}._skeleton_1yx81_45{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-sunken) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_1yx81_1 1.5s infinite}._skeletonValue_1yx81_57{width:96px;height:40px}._skeletonLabel_1yx81_63{width:120px;height:14px}@keyframes _shimmer_1yx81_1{0%{background-position:200% 0}to{background-position:-200% 0}}._card_44q51_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._header_44q51_9{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6) var(--space-3)}._headerText_44q51_16{display:flex;flex-direction:column;gap:var(--space-1)}._title_44q51_22{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._subtitle_44q51_31{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}._content_44q51_38{padding:var(--space-3) var(--space-6) var(--space-6);min-height:300px}._empty_44q51_43{display:flex;align-items:center;justify-content:center;min-height:300px;padding:var(--space-8)}._emptyText_44q51_51{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}._loading_44q51_59{min-height:300px;padding:var(--space-3) var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._loadingBar_44q51_67{border-radius:var(--radius-full);height:24px;background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-sunken) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_44q51_1 1.5s infinite}._loadingBar_44q51_67:nth-child(1){width:100%}._loadingBar_44q51_67:nth-child(2){width:85%}._loadingBar_44q51_67:nth-child(3){width:70%}._loadingBar_44q51_67:nth-child(4){width:90%}._loadingBar_44q51_67:nth-child(5){width:60%}@keyframes _shimmer_44q51_1{0%{background-position:200% 0}to{background-position:-200% 0}}._body_1k9n9_1{display:flex;flex-direction:column;gap:var(--space-3)}._average_1k9n9_7{display:flex;align-items:baseline;gap:var(--space-2)}._averageValue_1k9n9_13{font-family:var(--font-display);font-size:2.25rem;line-height:1;font-variant-numeric:lining-nums tabular-nums}._averageLabel_1k9n9_20{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._green_1k9n9_26{color:var(--color-status-green-text)}._amber_1k9n9_30{color:var(--color-status-amber-text)}._red_1k9n9_34{color:var(--color-status-red-text)}._neutral_1k9n9_38{color:var(--text-tertiary)}._bar_1k9n9_42{display:flex;height:16px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-sunken)}._segment_1k9n9_50{display:block;height:100%}._segmentRed_1k9n9_55{background:var(--color-rejected-500)}._segmentAmber_1k9n9_60{background:var(--color-pending-500)}._segmentGreen_1k9n9_65{background:var(--color-approved-500)}._legend_1k9n9_70{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._legend_1k9n9_70 li{display:inline-flex;align-items:center;gap:var(--space-1_5)}._legend_1k9n9_70 strong{color:var(--text-primary);font-variant-numeric:tabular-nums}._dot_1k9n9_93{width:8px;height:8px;border-radius:50%}._dotRed_1k9n9_99{background:var(--color-rejected-500)}._dotAmber_1k9n9_104{background:var(--color-pending-500)}._dotGreen_1k9n9_109{background:var(--color-approved-500)}._atRisk_1k9n9_114{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}._atRiskTitle_1k9n9_119{margin:0 0 var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._atRiskList_1k9n9_129{margin:0;padding:0;list-style:none}._atRiskItem_1k9n9_135{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1_5) 0}._atRiskItem_1k9n9_135:not(:last-child){border-bottom:1px solid var(--border-subtle)}._atRiskName_1k9n9_147{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);text-decoration:none}._atRiskName_1k9n9_147:hover{text-decoration:underline}._atRiskScore_1k9n9_163{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold)}._pageContent_yajx0_2{display:flex;flex-direction:column;flex:1;overflow:hidden}._header_yajx0_10{padding:var(--space-7) var(--space-10) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-base)}._pageTitle_yajx0_16{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._pageSubtitle_yajx0_26{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-2) 0 var(--space-6) 0}._tabs_yajx0_33{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);margin-bottom:calc(-1 * var(--space-4));overflow-x:auto;scrollbar-width:none}._tab_yajx0_33{flex-shrink:0;white-space:nowrap;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._tab_yajx0_33:hover{color:var(--text-primary)}._tab_yajx0_33:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabActive_yajx0_69{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._contentArea_yajx0_75{flex:1;overflow:auto;padding:var(--space-7) var(--space-10)}._chartGrid_yajx0_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-8)}._statGrid_yajx0_89{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}@media(max-width:1024px){._statGrid_yajx0_89{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._header_yajx0_10{padding:var(--space-5) var(--space-4) var(--space-4)}._contentArea_yajx0_75{padding:var(--space-5) var(--space-4)}._statGrid_yajx0_89,._chartGrid_yajx0_82{grid-template-columns:1fr}}._topSelect_xzv4g_1{padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer}._topSelect_xzv4g_1:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._controls_veu07_1{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._pipelineSelect_veu07_8{padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer}._pipelineSelect_veu07_8:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._rangeSelect_ic1xm_1{padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer}._rangeSelect_ic1xm_1:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._overlay_dzb9z_1{position:fixed;inset:0;background:var(--surface-overlay);z-index:200;display:flex;justify-content:flex-end}._drawer_dzb9z_10{width:520px;max-width:100vw;background:var(--surface-raised);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column}._header_dzb9z_20{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle)}._header_dzb9z_20 h2{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._closeBtn_dzb9z_38{background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;padding:var(--space-1);color:var(--text-muted)}._closeBtn_dzb9z_38:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeBtn_dzb9z_38:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_dzb9z_57{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._row_dzb9z_66{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._rowTitle_dzb9z_73{font-family:var(--font-body);font-weight:var(--font-semibold);color:var(--text-primary);overflow-wrap:anywhere}._rowTitle_dzb9z_73 a{color:var(--text-primary);text-decoration:none}._rowTitle_dzb9z_73 a:hover{text-decoration:underline}._meta_dzb9z_89{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._tags_dzb9z_99{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._tag_dzb9z_99{padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-sunken);border-radius:var(--radius-full);text-decoration:none}a._tag_dzb9z_99:hover{color:var(--text-primary);text-decoration:underline}._tagMissing_dzb9z_121{color:var(--color-rejected-700);background:var(--color-rejected-50)}._muted_dzb9z_127{font-family:var(--font-body);color:var(--text-tertiary)}._textButton_dzb9z_132{padding:0;font:inherit;color:var(--color-interactive);background:none;border:none;text-decoration:underline;cursor:pointer}._loadMore_dzb9z_142{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding-top:var(--space-2)}._error_dzb9z_151{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-700)}._loadMoreButton_dzb9z_157{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer}._loadMoreButton_dzb9z_157:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-sunken)}._loadMoreButton_dzb9z_157:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadMoreButton_dzb9z_157:disabled{cursor:wait;opacity:.7}._filtersBar_jok7x_1{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}._dateField_jok7x_9{display:flex;align-items:center;gap:var(--space-2)}._filterLabel_jok7x_15{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap}._filterInput_jok7x_23{padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer}._filterInput_jok7x_23:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._viewButton_jok7x_41{padding:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-interactive);background:none;border:none;cursor:pointer}._viewButton_jok7x_41:hover{text-decoration:underline}._viewButton_jok7x_41:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._panel_6jz2c_1{max-width:760px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_6jz2c_9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle)}._title_6jz2c_18{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._subtitle_6jz2c_27{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._toggle_6jz2c_34{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;cursor:pointer}._toggle_6jz2c_34 input{accent-color:var(--color-primary-600)}._list_6jz2c_49{list-style:none;margin:0;padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._item_6jz2c_58{display:flex;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-out)}._item_6jz2c_58:hover{background:var(--surface-sunken)}._icon_6jz2c_70{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--color-primary-50);color:var(--color-primary-700)}._iconAi_6jz2c_82{background:var(--color-auto-50);color:var(--color-status-purple-text)}._content_6jz2c_87{flex:1;min-width:0}._itemHeader_6jz2c_92{display:flex;align-items:center;gap:var(--space-2)}._itemTitle_6jz2c_98{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);overflow-wrap:anywhere}._aiBadge_6jz2c_108{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-status-purple-text);background:var(--color-auto-50);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap}._when_6jz2c_119{font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap}._description_6jz2c_127{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere}._meta_6jz2c_136{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._recordLink_6jz2c_147{color:var(--color-interactive);font-weight:var(--font-medium);text-decoration:none}._recordLink_6jz2c_147:hover{text-decoration:underline}._recordLink_6jz2c_147:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._state_6jz2c_163{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);color:var(--text-tertiary);text-align:center}._state_6jz2c_163 p{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._spinning_6jz2c_180{animation:_spin_6jz2c_180 1s linear infinite;color:var(--color-primary-500)}@keyframes _spin_6jz2c_180{to{transform:rotate(360deg)}}._loadMore_6jz2c_191{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding:0 var(--space-6) var(--space-5)}._loadMoreError_6jz2c_200{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-700)}._button_6jz2c_206{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._button_6jz2c_206:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-sunken)}._button_6jz2c_206:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._button_6jz2c_206:disabled{cursor:wait;opacity:.7}@media(max-width:640px){._header_6jz2c_9{flex-direction:column;padding:var(--space-4)}._itemHeader_6jz2c_92{flex-wrap:wrap}}._card_bbdii_1{padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-2)}._name_bbdii_12{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._headline_bbdii_21{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._barTrack_bbdii_29{height:8px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._barFill_bbdii_36{height:100%;background:var(--color-primary-600);border-radius:var(--radius-full)}._pct_bbdii_42{font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:lining-nums tabular-nums;color:var(--text-secondary)}._missing_bbdii_49{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._recent_bbdii_55{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary-700)}._asOf_bbdii_61{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._empty_bbdii_67{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);margin:0}._skeleton_bbdii_75{height:96px;background:var(--surface-sunken);border-radius:var(--radius-md)}._section_egqt8_1{margin-bottom:var(--space-10)}._heading_egqt8_5{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-5)}._grid_egqt8_14{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:1024px){._grid_egqt8_14{grid-template-columns:1fr}}._section_1di4n_1{margin-bottom:var(--space-10)}._heading_1di4n_5{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2)}._headlineStat_1di4n_14{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-5)}._headlineStat_1di4n_14 strong{font-family:var(--font-display);font-weight:var(--font-medium);font-variant-numeric:lining-nums tabular-nums;color:var(--color-primary-700)}._card_874cg_1{padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin-top:var(--space-8)}._title_874cg_10{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-1)}._subtitle_874cg_19{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-5)}._presetRow_874cg_26{display:flex;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap}._presetButton_874cg_33{padding:var(--space-1_5) var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._presetButton_874cg_33:hover{border-color:var(--border-hover)}._presetButton_874cg_33:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._presetButtonActive_874cg_56,._presetButtonActive_874cg_56:hover{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._step_874cg_63{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}._bar_874cg_70{height:28px;background:var(--color-primary-600);border-radius:var(--radius-full);min-width:2px}._stepLabel_874cg_77{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);width:180px;flex-shrink:0}._stepCount_874cg_85{font-family:var(--font-display);font-size:var(--text-base);font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary)}._stepPct_874cg_92{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._container_61nrc_3{display:flex;flex-direction:column;gap:var(--space-5)}._toolbar_61nrc_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._periods_61nrc_18{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}._periodButton_61nrc_28{padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._periodButton_61nrc_28:hover{color:var(--text-primary)}._periodButton_61nrc_28:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._periodButtonActive_61nrc_54,._periodButtonActive_61nrc_54:hover{color:var(--text-inverse);background:var(--color-primary-600)}._actions_61nrc_60{display:flex;gap:var(--space-2);flex-wrap:wrap}._primaryButton_61nrc_66,._secondaryButton_61nrc_67{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._primaryButton_61nrc_66{color:var(--text-inverse);background:var(--color-primary-600);border:none}._primaryButton_61nrc_66:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_61nrc_67{color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle)}._secondaryButton_61nrc_67:hover:not(:disabled){color:var(--text-primary);background:var(--surface-inset);border-color:var(--border-default)}._primaryButton_61nrc_66:focus-visible,._secondaryButton_61nrc_67:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._primaryButton_61nrc_66:disabled,._secondaryButton_61nrc_67:disabled{opacity:.5;cursor:not-allowed}._customRange_61nrc_118{display:flex;flex-wrap:wrap;gap:var(--space-4)}._dateField_61nrc_124{display:flex;align-items:center;gap:var(--space-2)}._dateLabel_61nrc_130{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._dateInput_61nrc_137{padding:var(--space-1_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full)}._dateInput_61nrc_137:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._periodLine_61nrc_153{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary)}._status_61nrc_164{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._copyFallback_61nrc_170{width:100%;min-height:200px;padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical}._message_61nrc_184{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}._message_61nrc_184 p{margin:0}._messageTitle_61nrc_202{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary)}._notice_61nrc_208{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._errorBanner_61nrc_216{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl)}._errorBanner_61nrc_216 p{margin:0}._updating_61nrc_236{opacity:.6;transition:opacity var(--duration-fast) var(--ease-out)}._cards_61nrc_242{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}._card_61nrc_242{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._cardLabel_61nrc_259{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._cardValue_61nrc_268{font-family:var(--font-display);font-size:2.25rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary)}._cardDefinition_61nrc_278{margin:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:1.45;color:var(--text-tertiary)}._facts_61nrc_286{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-5) 0 0;padding:0;list-style:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._facts_61nrc_286 strong{font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._note_61nrc_304{margin:var(--space-2) 0 var(--space-5);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._row_61nrc_327{cursor:default}._numeric_61nrc_338{text-align:right;font-variant-numeric:tabular-nums}._titleCell_61nrc_343{max-width:320px;white-space:normal}._titleLink_61nrc_348{font-weight:var(--font-medium);color:var(--text-primary);text-decoration:none}._titleLink_61nrc_348:hover{color:var(--color-primary-700);text-decoration:underline}._rowNote_61nrc_359{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}._rowExcluded_61nrc_367,._rowExcluded_61nrc_367 ._titleLink_61nrc_348{color:var(--text-muted)}._totalRow_61nrc_375{font-weight:var(--font-semibold);background:var(--surface-inset);border-top:1px solid var(--border-default)}._counted_61nrc_382{margin-top:var(--space-6)}._countedTitle_61nrc_386{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary)}._definitions_61nrc_394{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-6);margin:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:1.45}._definition_61nrc_394 dt{font-weight:var(--font-semibold);color:var(--text-secondary)}._definition_61nrc_394 dd{margin:var(--space-1) 0 0;color:var(--text-tertiary)}._skeleton_61nrc_415{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-sunken) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_61nrc_1 1.5s infinite}._skeletonLabel_61nrc_427{width:120px;height:14px}._skeletonValue_61nrc_433{width:96px;height:40px}@keyframes _shimmer_61nrc_1{0%{background-position:200% 0}to{background-position:-200% 0}}._printRoot_61nrc_450{display:none}._printOrganization_61nrc_454{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._printTitle_61nrc_461{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary)}._printPeriod_61nrc_469{margin:var(--space-1) 0 var(--space-6);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary)}._printFooter_61nrc_476{margin-top:var(--space-6);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}@media print{body>*:not(._printRoot_61nrc_450){display:none}body{background:#fff}._printRoot_61nrc_450{display:block;padding:0}._printRoot_61nrc_450 ._cards_61nrc_242{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._printRoot_61nrc_450 ._card_61nrc_242{box-shadow:none;break-inside:avoid}._printRoot_61nrc_450 ._tableContainer_61nrc_312{overflow:visible;box-shadow:none}._printRoot_61nrc_450 ._table_61nrc_312{min-width:0}._printRoot_61nrc_450 ._tableHead_61nrc_318{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}._printRoot_61nrc_450 ._row_61nrc_327,._printRoot_61nrc_450 ._counted_61nrc_382{break-inside:avoid}}@media(max-width:1200px){._cards_61nrc_242{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._cards_61nrc_242,._definitions_61nrc_394{grid-template-columns:1fr}._toolbar_61nrc_10{align-items:stretch}._actions_61nrc_60{width:100%}._primaryButton_61nrc_66,._secondaryButton_61nrc_67{flex:1;justify-content:center}}@media(max-width:768px){._periodButton_61nrc_28,._primaryButton_61nrc_66,._secondaryButton_61nrc_67{min-height:44px}}._page_11qer_1{padding:var(--space-7) var(--space-10);max-width:var(--page-max-width);margin:0 auto}._header_11qer_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-8)}._titleGroup_11qer_14{display:flex;flex-direction:column;gap:var(--space-1)}._title_11qer_14{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._subtitle_11qer_30{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0}._createButton_11qer_37{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-primary-600);color:var(--text-inverse);border:none;height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-out);flex-shrink:0}._createButton_11qer_37:hover{background:var(--color-primary-fill-hover)}._createButton_11qer_37:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._secondaryButton_11qer_64{padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._secondaryButton_11qer_64:hover{background:var(--surface-sunken)}._secondaryButton_11qer_64:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._filterChips_11qer_85{display:flex;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap}._filterChip_11qer_85{display:inline-flex;align-items:center;padding:var(--space-1_5) var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._filterChip_11qer_85:hover{background:var(--surface-panel-hover);border-color:var(--border-strong);color:var(--text-primary)}._filterChip_11qer_85:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._filterChipActive_11qer_120{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._filterChipActive_11qer_120:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover);color:var(--text-inverse)}._thActions_11qer_153{width:48px;text-align:right}._row_11qer_163{cursor:pointer}._tdActions_11qer_172{width:48px;text-align:right}._cellTitle_11qer_178{display:block;max-width:100%;padding:0;overflow:hidden;border:none;background:transparent;color:var(--text-primary);font:inherit;font-weight:var(--font-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._chartCell_11qer_194{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm)}._dateCell_11qer_202{color:var(--text-tertiary);font-size:var(--text-sm);white-space:nowrap}._badge_11qer_208{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2_5);border-radius:var(--radius-full);background:var(--color-expired-100);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold)}._menuButton_11qer_223{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._menuButton_11qer_223:hover{background:var(--surface-panel-hover);color:var(--text-primary)}._menuButton_11qer_223:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._menuPositioner_11qer_250{z-index:var(--z-dropdown)}._menuDropdown_11qer_254{min-width:140px;overflow:hidden;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}._menuItem_11qer_264{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out)}._menuItem_11qer_264:hover{background:var(--surface-panel-hover)}._menuItemDanger_11qer_285{color:var(--color-status-red-text)}._menuItemDanger_11qer_285:hover{background:var(--color-rejected-50)}._empty_11qer_296{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);gap:var(--space-4);text-align:center;min-height:60vh}._emptyIcon_11qer_307{color:var(--text-disabled)}._emptyTitle_11qer_311{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._emptyText_11qer_320{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);margin:0;max-width:400px}._skeletonRow_11qer_331{height:20px;background:var(--surface-sunken);border-radius:var(--radius-full);animation:_pulse_11qer_1 1.5s ease-in-out infinite}@keyframes _pulse_11qer_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:640px){._page_11qer_1{padding:var(--space-5) var(--space-4)}}._select_1iups_1{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-1_5) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);outline:none;width:100%;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._select_1iups_1:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._container_9eizj_1{display:flex;gap:var(--space-1)}._button_9eizj_6{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._button_9eizj_6:hover{background:var(--surface-panel-hover);border-color:var(--border-strong)}._button_9eizj_6:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._active_9eizj_34{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._active_9eizj_34:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._container_nwbmx_1{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._select_nwbmx_8,._dateInput_nwbmx_9{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-1_5) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._select_nwbmx_8:focus,._dateInput_nwbmx_9:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._select_nwbmx_8{min-width:140px}._dateInput_nwbmx_9{width:140px}._separator_nwbmx_37{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._hint_nwbmx_43{flex-basis:100%;margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-status-red-text)}._container_1mce8_1{display:flex;flex-direction:column;gap:var(--space-2)}._row_1mce8_7{display:flex;align-items:center;gap:var(--space-2)}._fieldSelect_1mce8_13,._operatorSelect_1mce8_14,._valueInput_1mce8_15,._valueSelect_1mce8_16{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-1_5) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._fieldSelect_1mce8_13:focus,._operatorSelect_1mce8_14:focus,._valueInput_1mce8_15:focus,._valueSelect_1mce8_16:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._fieldSelect_1mce8_13{min-width:160px;flex:1}._operatorSelect_1mce8_14{min-width:100px}._valueInput_1mce8_15,._valueSelect_1mce8_16{flex:1;min-width:120px}._enumSet_1mce8_57{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:var(--space-1);min-width:120px}._enumChip_1mce8_66{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap}._enumChip_1mce8_66 button{display:inline-flex;border:none;background:transparent;color:inherit;cursor:pointer}._enumChip_1mce8_66 button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._enumSet_1mce8_57 ._valueSelect_1mce8_16{flex:0 1 150px}._removeBtn_1mce8_95{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);flex-shrink:0}._removeBtn_1mce8_95:hover{background:var(--color-rejected-50);color:var(--color-status-red-text)}._removeBtn_1mce8_95:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._addBtn_1mce8_123{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1_5) var(--space-4);border:1.5px dashed var(--border-default);border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);align-self:flex-start}._addBtn_1mce8_123:hover{border-color:var(--color-primary-600);color:var(--color-primary-800)}._addBtn_1mce8_123:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._container_ejks7_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_ejks7_7{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-body)}._select_ejks7_16{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);width:100%}._select_ejks7_16:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._select_al9fz_1{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);width:100%}._select_al9fz_1:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._panel_ws7mw_1{display:flex;flex-direction:column;gap:var(--space-5)}._section_ws7mw_7{display:flex;flex-direction:column;gap:var(--space-2)}._label_ws7mw_13{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._select_ws7mw_22{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}._select_ws7mw_22:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._numberInput_ws7mw_42{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}._numberInput_ws7mw_42:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._textInput_ws7mw_62{font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);width:100%}._textInput_ws7mw_62:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._radioGroup_ws7mw_82{display:flex;gap:var(--space-2)}._radioOption_ws7mw_87{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1_5) var(--space-3);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);flex:1;justify-content:center}._radioOption_ws7mw_87:hover{background:var(--surface-panel-hover);border-color:var(--border-strong)}._radioOption_ws7mw_87:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._radioOption_ws7mw_87:disabled{border-color:var(--border-subtle);background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}._radioOptionActive_ws7mw_124{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._radioOptionActive_ws7mw_124:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._goalRow_ws7mw_136{display:flex;gap:var(--space-2);align-items:center}._goalRow_ws7mw_136>*:first-child{flex:1}._goalRow_ws7mw_136>*:last-child{width:100px}._divider_ws7mw_150{border:none;border-top:1px solid var(--border-subtle);margin:0}._surveyHint_ws7mw_156{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);margin:0}._container_1oaep_1{position:relative}._trigger_1oaep_5{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}._trigger_1oaep_5:hover{background:var(--surface-hover)}._trigger_1oaep_5:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._trigger_1oaep_5:disabled{opacity:.5;cursor:not-allowed}._dropdown_1oaep_34{position:absolute;right:0;top:calc(100% + var(--space-1));background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);min-width:160px;z-index:var(--z-dropdown);overflow:hidden;padding:var(--space-1)}._option_1oaep_48{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;text-align:left}._option_1oaep_48:hover{background:var(--surface-hover)}._option_1oaep_48:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._container_cedbi_1{display:flex;flex-direction:column;gap:var(--space-5)}._exportBar_cedbi_7{display:flex;justify-content:flex-end}@media print{._exportBar_cedbi_7{display:none}}._empty_cedbi_18{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);color:var(--text-tertiary);gap:var(--space-3)}._emptyIcon_cedbi_28{color:var(--text-disabled)}._emptyText_cedbi_32{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}._error_cedbi_39{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-md);color:var(--color-status-red-text);font-family:var(--font-body);font-size:var(--text-sm)}._retryButton_cedbi_53{flex-shrink:0;padding:var(--space-1_5) var(--space-4);border:1.5px solid var(--color-rejected-300);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--color-status-red-text);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._retryButton_cedbi_53:hover{background:var(--color-rejected-100)}._retryButton_cedbi_53:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._chartSection_cedbi_75{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5)}._tableSection_cedbi_83{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._tableHeader_cedbi_91{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}._tableTitle_cedbi_99{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._dataTable_cedbi_107{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}._dataTable_cedbi_107 th{text-align:left;padding:var(--space-2) var(--space-4);background:var(--surface-panel);color:var(--text-tertiary);font-weight:var(--font-semibold);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-subtle)}._dataTable_cedbi_107 td{padding:var(--space-2) var(--space-4);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);font-variant-numeric:lining-nums tabular-nums}._dataTable_cedbi_107 tbody tr:last-child td{border-bottom:none}._dataTable_cedbi_107 tbody tr:hover{background:var(--surface-panel-hover)}._skeleton_cedbi_141{display:flex;flex-direction:column;gap:var(--space-4)}._skeletonChart_cedbi_147{height:300px;background:var(--surface-sunken);border-radius:var(--radius-xl);animation:_pulse_cedbi_1 1.5s ease-in-out infinite}._skeletonTable_cedbi_154{height:120px;background:var(--surface-sunken);border-radius:var(--radius-xl);animation:_pulse_cedbi_1 1.5s ease-in-out infinite;animation-delay:.3s}@keyframes _pulse_cedbi_1{0%,to{opacity:1}50%{opacity:.5}}._page_plz02_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_plz02_9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);flex-shrink:0}._backButton_plz02_19{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._backButton_plz02_19:hover{background:var(--surface-sunken);color:var(--text-primary)}._backButton_plz02_19:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._titleInput_plz02_46{flex:1;min-width:0;padding:var(--space-1_5) var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._titleInput_plz02_46:hover{border-color:var(--border-default)}._titleInput_plz02_46:focus{border-color:var(--color-primary-500);background:var(--surface-raised);box-shadow:var(--shadow-focus)}._titleInput_plz02_46::placeholder{color:var(--text-muted)}._saveButton_plz02_78{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);flex-shrink:0}._saveButton_plz02_78:hover{background:var(--color-primary-fill-hover)}._saveButton_plz02_78:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._saveButton_plz02_78:disabled{opacity:.6;cursor:not-allowed}._body_plz02_110{display:flex;flex:1;overflow:hidden}._configPanel_plz02_116{width:320px;background:var(--surface-raised);border-right:1px solid var(--border-subtle);overflow-y:auto;padding:var(--space-6);flex-shrink:0}._preview_plz02_125{flex:1;overflow-y:auto;padding:var(--space-7) var(--space-8)}._state_plz02_131{display:flex;min-height:50vh;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-secondary);font-family:var(--font-body);text-align:center}._stateTitle_plz02_144{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em}._stateText_plz02_153{max-width:440px;margin:0}._stateActions_plz02_158{display:flex;gap:var(--space-2)}._secondaryButton_plz02_163{padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}._secondaryButton_plz02_163:hover{background:var(--surface-sunken)}._secondaryButton_plz02_163:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media print{._header_plz02_9,._configPanel_plz02_116{display:none}._body_plz02_110{display:block}._preview_plz02_125{padding:0}}._page_15cjr_5{display:flex;flex-direction:column;height:100%;padding:var(--space-7) var(--space-10);max-width:var(--page-max-width);width:100%;margin:0 auto;gap:var(--space-6);overflow:auto}._toolbar_15cjr_18{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-2) 0}._toolbarLeft_15cjr_26{display:flex;align-items:baseline;gap:var(--space-3)}._title_15cjr_32{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._count_15cjr_42{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);font-variant-numeric:lining-nums tabular-nums;color:var(--text-secondary);padding:var(--space-0_5) var(--space-2_5);background:var(--color-expired-100);border-radius:var(--radius-full)}._toolbarRight_15cjr_53{display:flex;align-items:center;gap:var(--space-3)}._createButton_15cjr_59{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._createButton_15cjr_59:hover{background:var(--color-primary-fill-hover)}._createButton_15cjr_59:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cardGrid_15cjr_86{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-6)}._card_15cjr_86{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);overflow:hidden}._card_15cjr_86:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-primary-300)}._cardBody_15cjr_112{padding:var(--space-6);flex:1}._cardTitle_15cjr_117{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight)}._cardDescription_15cjr_127{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-3) 0;line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_15cjr_139{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._badge_15cjr_146{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2_5);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-status-green-text);background:var(--color-approved-50);border-radius:var(--radius-full)}._cardDate_15cjr_159{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._cardFooter_15cjr_166{display:flex;align-items:center;justify-content:flex-end;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-hairline)}._menuContainer_15cjr_174{position:relative}._menuButton_15cjr_178{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._menuButton_15cjr_178:hover{background:var(--surface-sunken);color:var(--text-primary)}._menuButton_15cjr_178:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._menu_15cjr_174{position:absolute;bottom:100%;right:0;margin-bottom:var(--space-1);min-width:140px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);z-index:var(--z-dropdown);padding:var(--space-1)}._menuItem_15cjr_218{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);text-align:left}._menuItem_15cjr_218:hover{background:var(--surface-sunken)}._menuItemDanger_15cjr_239{color:var(--color-status-red-text)}._menuItemDanger_15cjr_239:hover{background:var(--color-rejected-50)}._emptyState_15cjr_248{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:var(--space-16);text-align:center}._emptyStateIcon_15cjr_258{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-xl);background:var(--color-primary-100);color:var(--color-primary-700);margin-bottom:var(--space-6)}._emptyStateTitle_15cjr_270{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._emptyStateDescription_15cjr_279{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);max-width:400px;line-height:var(--leading-relaxed);margin:0 0 var(--space-6) 0}._emptyStateButton_15cjr_289{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._emptyStateButton_15cjr_289:hover{background:var(--color-primary-fill-hover)}._emptyStateButton_15cjr_289:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._error_15cjr_316{padding:var(--space-4);color:var(--color-status-red-text);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200);border-radius:var(--radius-md);font-size:var(--text-sm)}._skeletonGrid_15cjr_326{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-6)}._skeletonCard_15cjr_332{height:160px;border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-sunken) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_15cjr_1 1.5s infinite}@keyframes _shimmer_15cjr_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){._page_15cjr_5{padding:var(--space-5) var(--space-4)}._toolbar_15cjr_18{flex-direction:column;align-items:flex-start;gap:var(--space-3)}._cardGrid_15cjr_86{grid-template-columns:1fr}}._widget_12xty_5{display:flex;flex-direction:column;height:100%;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow var(--duration-fast) var(--ease-out)}._widget_12xty_5:hover{box-shadow:var(--shadow-card-hover)}._header_12xty_22{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-hairline);flex-shrink:0}._dragHandle_12xty_31{display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--text-muted);padding:var(--space-1);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);flex-shrink:0}._dragHandle_12xty_31:hover{color:var(--text-secondary);background:var(--surface-sunken)}._dragHandle_12xty_31:active{cursor:grabbing}._title_12xty_54{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}._menuButton_12xty_67{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);flex-shrink:0;position:relative}._menuButton_12xty_67:hover{background:var(--surface-sunken);color:var(--text-primary)}._menuButton_12xty_67:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._menu_12xty_67{position:absolute;top:100%;right:0;margin-top:var(--space-1);min-width:140px;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--space-1)}._menuItem_12xty_110{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);text-align:left}._menuItem_12xty_110:hover{background:var(--surface-sunken)}._menuItemDanger_12xty_131{color:var(--color-status-red-text)}._menuItemDanger_12xty_131:hover{background:var(--color-rejected-50)}._body_12xty_140{flex:1;min-height:0;overflow:hidden;padding:var(--space-3)}._skeleton_12xty_148{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2);height:100%}._skeletonBar_12xty_156{border-radius:var(--radius-full);height:20px;background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-sunken) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_12xty_1 1.5s infinite}._skeletonBar_12xty_156:nth-child(1){width:100%}._skeletonBar_12xty_156:nth-child(2){width:80%}._skeletonBar_12xty_156:nth-child(3){width:60%}._skeletonBar_12xty_156:nth-child(4){width:90%}._error_12xty_183{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}._hint_12xty_194{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}@keyframes _shimmer_12xty_1{0%{background-position:200% 0}to{background-position:-200% 0}}._grid_nlqhj_5{width:100%;min-height:200px}._grid_nlqhj_5 .react-grid-item{transition:transform var(--duration-normal) var(--ease-out),width var(--duration-normal) var(--ease-out),height var(--duration-normal) var(--ease-out)}._grid_nlqhj_5 .react-grid-item.react-grid-placeholder{background:var(--color-primary-500-alpha-10);border:2px dashed var(--color-primary-400);border-radius:var(--radius-xl);opacity:.6}._grid_nlqhj_5 .react-grid-item>.react-resizable-handle{width:16px;height:16px}._grid_nlqhj_5 .react-grid-item>.react-resizable-handle:after{border-color:var(--color-ink-400);width:8px;height:8px}._overlay_t9u5z_6{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--surface-overlay);z-index:var(--z-modal);animation:_fadeIn_t9u5z_1 var(--duration-fast) var(--ease-out)}._panel_t9u5z_18{width:90%;max-width:560px;max-height:80vh;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);animation:_slideUp_t9u5z_1 var(--duration-normal) var(--ease-out);overflow:hidden}._header_t9u5z_33{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-6) var(--space-4);flex-shrink:0}._headerTitle_t9u5z_41{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._closeButton_t9u5z_50{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._closeButton_t9u5z_50:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeButton_t9u5z_50:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabs_t9u5z_77{display:flex;gap:var(--space-1);padding:0 var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._tab_t9u5z_77{padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);margin-bottom:-1px}._tab_t9u5z_77:hover{color:var(--text-primary)}._tab_t9u5z_77:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tabActive_t9u5z_110{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._body_t9u5z_116{flex:1;min-height:0;overflow:auto;padding:var(--space-5) var(--space-6) var(--space-6)}._search_t9u5z_124{width:100%;padding:var(--space-2_5) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);margin-bottom:var(--space-4)}._search_t9u5z_124::placeholder{color:var(--text-muted)}._search_t9u5z_124:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._reportList_t9u5z_150{display:flex;flex-direction:column;gap:var(--space-2)}._reportCard_t9u5z_156{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);width:100%;text-align:left}._reportCard_t9u5z_156:hover{background:var(--surface-panel-hover);border-color:var(--color-primary-400)}._reportCard_t9u5z_156:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._reportCardInfo_t9u5z_182{flex:1;min-width:0}._reportCardTitle_t9u5z_187{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);margin:0}._reportCardMeta_t9u5z_195{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-0_5)}._reportCardChevron_t9u5z_202{color:var(--text-muted);flex-shrink:0}._newReportContent_t9u5z_208{display:flex;flex-direction:column;align-items:center;padding:var(--space-8) var(--space-4);text-align:center}._newReportMessage_t9u5z_216{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);margin:0 0 var(--space-6) 0;max-width:300px;line-height:var(--leading-relaxed)}._newReportButton_t9u5z_226{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._newReportButton_t9u5z_226:hover{background:var(--color-primary-fill-hover)}._newReportButton_t9u5z_226:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadingMessage_t9u5z_253,._emptyMessage_t9u5z_254{text-align:center;padding:var(--space-8);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary)}._loadMoreButton_t9u5z_263{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:var(--space-4);padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--surface-raised);border:1px solid var(--color-primary-400);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._loadMoreButton_t9u5z_263:hover:not(:disabled){background:var(--surface-panel-hover);border-color:var(--color-primary-600)}._loadMoreButton_t9u5z_263:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._loadMoreButton_t9u5z_263:disabled{cursor:wait;opacity:.7}@keyframes _fadeIn_t9u5z_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_t9u5z_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._page_1t6qq_5{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_1t6qq_13{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised);flex-shrink:0}._backButton_1t6qq_23{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._backButton_1t6qq_23:hover{background:var(--surface-sunken);color:var(--text-primary)}._backButton_1t6qq_23:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._titleInput_1t6qq_50{flex:1;min-width:0;padding:var(--space-1_5) var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._titleInput_1t6qq_50:hover{border-color:var(--border-default)}._titleInput_1t6qq_50:focus{border-color:var(--color-primary-500);background:var(--surface-raised);box-shadow:var(--shadow-focus)}._headerActions_1t6qq_78{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._addButton_1t6qq_85{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._addButton_1t6qq_85:hover{background:var(--surface-sunken);border-color:var(--border-strong)}._addButton_1t6qq_85:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._saveButton_1t6qq_114{display:flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._saveButton_1t6qq_114:hover{background:var(--color-primary-fill-hover)}._saveButton_1t6qq_114:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._saveButton_1t6qq_114:disabled{opacity:.6;cursor:not-allowed}._gridArea_1t6qq_148{flex:1;min-height:0;overflow:auto;padding:var(--space-7) var(--space-8);background:var(--surface-base)}._emptyState_1t6qq_157{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;padding:var(--space-16);text-align:center}._emptyStateIcon_1t6qq_168{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-xl);background:var(--color-primary-100);color:var(--color-primary-700);margin-bottom:var(--space-6)}._emptyStateMessage_1t6qq_180{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-tertiary);margin:0 0 var(--space-6) 0;max-width:320px;line-height:var(--leading-relaxed)}._emptyStateButton_1t6qq_190{display:flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._emptyStateButton_1t6qq_190:hover{background:var(--color-primary-fill-hover)}._emptyStateButton_1t6qq_190:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media print{._header_1t6qq_13{display:none}._gridArea_1t6qq_148{padding:0}}@media(max-width:768px){._header_1t6qq_13{flex-wrap:wrap;padding:var(--space-3)}._titleInput_1t6qq_50{order:2;width:100%;flex:auto}._headerActions_1t6qq_78{order:3;width:100%;justify-content:flex-end}._gridArea_1t6qq_148{padding:var(--space-4)}}._section_17cad_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6);margin-bottom:var(--space-8)}._header_17cad_10{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._headerIcon_17cad_17{color:var(--color-primary-700)}._title_17cad_21{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;flex:1}._count_17cad_31{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--color-expired-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);min-width:24px;text-align:center}._list_17cad_43{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}._item_17cad_52{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-out)}._item_17cad_52:hover{background:var(--surface-inset)}._iconWrapper_17cad_67{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);flex-shrink:0}._accentHardToFill_17cad_78{background:var(--color-terracotta-50);color:var(--color-terracotta-600)}._accentRecurring_17cad_82{background:var(--color-pending-100);color:var(--color-status-amber-text)}._accentExpansion_17cad_86{background:var(--color-approved-50);color:var(--color-status-green-text)}._accentFreeze_17cad_90{background:var(--color-modified-50);color:var(--color-modified-700)}._accentInternship_17cad_94{background:var(--color-auto-50);color:var(--color-status-purple-text)}._accentTopEmployers_17cad_98{background:var(--color-primary-100);color:var(--color-primary-700)}._accentNewEmployer_17cad_102{background:var(--color-expired-100);color:var(--text-secondary)}._content_17cad_107{flex:1;min-width:0}._itemTitle_17cad_112{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-1) 0;line-height:1.4}._itemDescription_17cad_121{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 var(--space-2) 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._meta_17cad_133{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._confidence_17cad_142{font-weight:var(--font-medium)}._metaDivider_17cad_146{color:var(--text-tertiary)}._businessName_17cad_150{color:var(--text-secondary)}._ctaButton_17cad_154{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--color-primary-600);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._ctaButton_17cad_154:hover{background:var(--color-primary-fill-hover)}._ctaButton_17cad_154:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._ctaButton_17cad_154:disabled{cursor:default;opacity:.7}._ctaButton_17cad_154:disabled:hover{background:var(--color-primary-600)}._emptyState_17cad_190{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--space-6) 0;margin:0}._loadingSkeleton_17cad_200{display:flex;flex-direction:column;gap:var(--space-3)}._skeletonRow_17cad_206{height:72px;background:var(--surface-sunken);border-radius:var(--radius-lg);animation:_pulse_17cad_1 1.5s ease-in-out infinite}@keyframes _pulse_17cad_1{0%,to{opacity:1}50%{opacity:.5}}._overlay_1avxl_6{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}._dialog_1avxl_17{background:var(--surface-base);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow:hidden}._header_1avxl_30{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}._headerTitle_1avxl_40{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._headerActions_1avxl_49{display:flex;gap:var(--space-2)}._printButton_1avxl_54,._closeButton_1avxl_55{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1.5px solid var(--border-subtle);transition-property:background,border-color,scale,color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}._printButton_1avxl_54:focus-visible,._closeButton_1avxl_55:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._printButton_1avxl_54{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._printButton_1avxl_54:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._printButton_1avxl_54:active,._closeButton_1avxl_55:active{scale:.96}._closeButton_1avxl_55{background:var(--surface-raised);color:var(--text-secondary)}._closeButton_1avxl_55:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._reportContainer_1avxl_105{overflow-y:auto;padding:var(--space-8);background:var(--surface-base)}._report_1avxl_105{max-width:720px;margin:0 auto;font-family:var(--font-body);color:var(--text-primary);line-height:1.5}._reportHeader_1avxl_119{text-align:center;border-bottom:1px solid var(--border-default);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}._reportTitle_1avxl_126{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-1) 0;color:var(--text-primary);text-wrap:balance}._reportSubtitle_1avxl_137{font-size:var(--text-base);color:var(--text-secondary);margin:var(--space-1) 0}._reportMeta_1avxl_143{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:var(--space-2);font-variant-numeric:tabular-nums}._companyGroup_1avxl_150{margin-bottom:var(--space-6);break-inside:avoid;page-break-inside:avoid}._companyGroup_1avxl_150:last-child{margin-bottom:0}._companyHeader_1avxl_160{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._companyName_1avxl_169{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;flex:1}._industryBadge_1avxl_179{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium)}._companyCount_1avxl_186{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}._internshipList_1avxl_194{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._internshipRow_1avxl_203{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px dotted var(--border-subtle)}._internshipRow_1avxl_203:last-child{border-bottom:none}._internshipTitle_1avxl_215{font-size:var(--text-sm);color:var(--text-primary);flex:1;text-wrap:pretty}._departmentTag_1avxl_222{font-size:var(--text-xs);color:var(--text-secondary);font-style:italic}._postedDate_1avxl_228{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}._applyUrl_1avxl_235{font-size:var(--text-xs);color:var(--color-primary-700);word-break:break-all;display:none}._footer_1avxl_242{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}@media print{body *{visibility:hidden}._reportContainer_1avxl_105,._reportContainer_1avxl_105 *{visibility:visible}._overlay_1avxl_6{position:absolute;background:#fff;padding:0}._dialog_1avxl_17{border:none;box-shadow:none;max-height:none;max-width:none;width:100%}._header_1avxl_30{display:none}._reportContainer_1avxl_105{overflow:visible;padding:0;position:absolute;inset:0}._report_1avxl_105{max-width:none;padding:var(--space-4)}._reportTitle_1avxl_126{font-size:22pt}._companyName_1avxl_169{font-size:11pt}._applyUrl_1avxl_235{display:block}}._section_mhpwm_1{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._header_mhpwm_9{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}._headerIcon_mhpwm_16{color:var(--color-primary-700)}._title_mhpwm_20{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;flex:1;text-wrap:balance}._count_mhpwm_31{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--color-expired-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);min-width:24px;text-align:center;font-variant-numeric:tabular-nums}._printButton_mhpwm_44{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;flex-shrink:0;transition-property:background,color,border-color,box-shadow,scale;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}._printButton_mhpwm_44:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._printButton_mhpwm_44:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._printButton_mhpwm_44:active{scale:.96}._companyGroup_mhpwm_81{margin-bottom:var(--space-6);animation:_fadeUp_mhpwm_1 .36s var(--ease-out) backwards}._companyGroup_mhpwm_81:last-child{margin-bottom:0}._companyHeader_mhpwm_93{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._companyName_mhpwm_102{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);margin:0;text-transform:uppercase;letter-spacing:var(--tracking-wider)}._industryBadge_mhpwm_112{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);flex:1}._companyJobCount_mhpwm_120{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}._internshipList_mhpwm_130{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._internshipRow_mhpwm_139{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition-property:background,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}._internshipRow_mhpwm_139:hover{background:var(--surface-inset);border-color:var(--border-default)}._internshipTitle_mhpwm_158{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);flex:1;min-width:0;text-wrap:pretty}._departmentTag_mhpwm_168{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-expired-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);white-space:nowrap}._postedDate_mhpwm_178{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}._applyLink_mhpwm_186{display:inline-flex;align-items:center;gap:var(--space-1);position:relative;padding:var(--space-1_5) var(--space-3);color:var(--color-primary-700);border:1.5px solid var(--color-primary-600);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-decoration:none;flex-shrink:0;transition-property:background,color,box-shadow,scale;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}._applyLink_mhpwm_186:before{content:"";position:absolute;inset:-8px}._applyLink_mhpwm_186:hover{background:var(--color-primary-600);color:var(--text-inverse)}._applyLink_mhpwm_186:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._applyLink_mhpwm_186:active{scale:.96}._emptyState_mhpwm_230{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--space-6) 0;margin:0}._loadingSkeleton_mhpwm_240{display:flex;flex-direction:column;gap:var(--space-3)}._skeletonRow_mhpwm_246{height:48px;background:var(--surface-sunken);border-radius:var(--radius-lg);animation:_pulse_mhpwm_1 1.5s ease-in-out infinite}@keyframes _pulse_mhpwm_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _fadeUp_mhpwm_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._companyGroup_mhpwm_81{animation:none}}._card_iy5sq_1{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition-property:box-shadow,border-color,scale;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out);position:relative}._card_iy5sq_1:hover{box-shadow:var(--shadow-card-hover)}._cardLink_iy5sq_22{text-decoration:none;color:inherit;cursor:pointer}._cardLink_iy5sq_22:hover{border-color:var(--border-default)}._cardLink_iy5sq_22:active{scale:.98}._cardLink_iy5sq_22:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._linkAffordance_iy5sq_41{position:absolute;top:var(--space-3);right:var(--space-3);color:var(--text-tertiary);opacity:0;transition-property:opacity,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}._cardLink_iy5sq_22:hover ._linkAffordance_iy5sq_41{opacity:1;color:var(--color-primary-800)}._infoButton_iy5sq_60{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:help;border-radius:var(--radius-full);transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}._infoButton_iy5sq_60:hover,._infoButton_iy5sq_60:focus-visible{color:var(--text-secondary)}._infoButton_iy5sq_60:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cardLink_iy5sq_22 ._infoButton_iy5sq_60{right:var(--space-8)}._infoButton_iy5sq_60:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;transform:translateY(4px);width:max-content;max-width:240px;padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-medium);font-family:var(--font-body);line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-full);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-lg)}._infoButton_iy5sq_60:hover:after,._infoButton_iy5sq_60:focus-visible:after{opacity:1;transform:translateY(6px)}._iconWrapper_iy5sq_125{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-lg);flex-shrink:0}._olive_iy5sq_136{background:var(--color-primary-100);color:var(--color-primary-700)}._approved_iy5sq_141{background:var(--color-approved-50);color:var(--color-status-green-text)}._auto_iy5sq_146{background:var(--color-auto-50);color:var(--color-status-purple-text)}._terracotta_iy5sq_151{background:var(--color-terracotta-50);color:var(--color-terracotta-600)}._modified_iy5sq_156{background:var(--color-modified-50);color:var(--color-modified-700)}._amber_iy5sq_161{background:var(--color-amber-brand-50);color:var(--color-status-amber-text)}._neutral_iy5sq_166{background:var(--color-expired-100);color:var(--text-secondary)}._content_iy5sq_171{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._value_iy5sq_179{order:2;font-family:var(--font-display);font-size:2.25rem;font-weight:400;color:var(--text-primary);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums}._label_iy5sq_189{order:1;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);line-height:var(--leading-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._container_qwhem_1{display:flex;flex-direction:column;gap:var(--space-8)}._kpiGrid_qwhem_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}@media(max-width:1024px){._kpiGrid_qwhem_8{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._kpiGrid_qwhem_8{grid-template-columns:1fr}}._secondaryKpis_qwhem_28{display:flex;flex-direction:column;gap:var(--space-3)}._secondaryHeading_qwhem_34{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);margin:0}._secondaryGrid_qwhem_44{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}@media(max-width:1024px){._secondaryGrid_qwhem_44{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._secondaryGrid_qwhem_44{grid-template-columns:1fr}}._twoCol_qwhem_63{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}@media(max-width:1024px){._twoCol_qwhem_63{grid-template-columns:1fr}}._card_qwhem_76{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._cardTitle_qwhem_84{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-4) 0;line-height:var(--leading-tight)}._cardTitle_qwhem_84:has(+._cardSubtitle_qwhem_96){margin-bottom:var(--space-1)}._cardSubtitle_qwhem_96{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);margin:0 0 var(--space-4) 0}._cardEmpty_qwhem_107{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) 0;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);text-align:center}._skillsGrid_qwhem_121{display:flex;flex-wrap:wrap;gap:var(--space-2)}._skillPill_qwhem_127{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2_5);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-full);line-height:var(--leading-normal)}._skillName_qwhem_140{white-space:nowrap}._skillCount_qwhem_144{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-1);background:var(--color-primary-600);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}._industriesList_qwhem_159{display:flex;flex-direction:column;gap:var(--space-3)}._industryRow_qwhem_165{display:flex;align-items:center;gap:var(--space-3)}._industryLabel_qwhem_171{flex-shrink:0;width:140px;font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_qwhem_181{flex:1;height:24px;background:var(--surface-sunken);border-radius:var(--radius-sm);overflow:hidden}._bar_qwhem_181{height:100%;background:var(--color-primary-600);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-2);min-width:32px;transition:width var(--duration-slow) var(--ease-out)}._barCount_qwhem_201{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-inverse)}._chartWrapper_qwhem_208{margin-top:var(--space-2)}._tableWrapper_qwhem_213{overflow-x:auto}._table_qwhem_213{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_qwhem_213 thead th{text-align:left;padding:var(--space-2) var(--space-3);font-weight:var(--font-semibold);font-size:var(--text-2xs);color:var(--text-tertiary);background:var(--surface-inset);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid var(--border-subtle)}._table_qwhem_213 tbody tr{transition:background var(--duration-fast) var(--ease-out)}._table_qwhem_213 tbody tr:hover{background:var(--surface-inset)}._table_qwhem_213 tbody td{padding:var(--space-2_5) var(--space-3);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:middle}._companyLink_qwhem_250{color:var(--color-primary-700);text-decoration:none;font-weight:var(--font-medium)}._companyLink_qwhem_250:hover{color:var(--color-primary-800);text-decoration:underline}._jobCountCell_qwhem_261{font-variant-numeric:tabular-nums;font-weight:var(--font-medium)}._industryTags_qwhem_266{display:flex;flex-wrap:wrap;gap:var(--space-1)}._industryTag_qwhem_266{display:inline-block;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);white-space:nowrap}._loading_qwhem_283{text-align:center;padding:var(--space-12);color:var(--text-tertiary);font-size:var(--text-sm)}._empty_qwhem_290{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-16) 0;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);text-align:center}._empty_qwhem_290 p{margin:0}._container_zo094_1{display:flex;flex-direction:column;gap:var(--space-5)}._feedNotice_zo094_7{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}._filterBar_zo094_14{display:flex;flex-wrap:wrap;gap:var(--space-2)}._filterChip_zo094_20{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._filterChip_zo094_20:hover{background:var(--surface-inset);color:var(--text-primary)}._filterChip_zo094_20:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._filterChipActive_zo094_50{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._filterChipActive_zo094_50:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover);color:var(--text-inverse)}._loading_zo094_63{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center;padding:var(--space-8) var(--space-4)}._emptyState_zo094_71{margin:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);font-family:var(--font-display);font-style:italic;color:var(--text-tertiary)}._row_zo094_104{cursor:default}._employerCell_zo094_114{display:flex;align-items:center;gap:var(--space-2);min-width:0}._employerName_zo094_121{font-weight:var(--font-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unmatchedTag_zo094_129{display:inline-flex;align-items:center;padding:2px var(--space-2);background:var(--color-pending-100);color:var(--color-status-amber-text);border-radius:var(--radius-full);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;flex-shrink:0}._numHeader_zo094_144{text-align:right}._numCell_zo094_148{text-align:right;font-family:var(--font-mono);color:var(--text-primary)}._badge_zo094_155{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2_5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}._badgeStable_zo094_165{background:var(--color-expired-100);color:var(--text-secondary)}._badgeNotInCrm_zo094_170{background:var(--color-pending-100);color:var(--color-status-amber-text)}._viewButton_zo094_176{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1_5) var(--space-3);background:transparent;color:var(--color-primary-700);border:1.5px solid var(--color-primary-600);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._viewButton_zo094_176:hover{background:var(--color-primary-600);color:var(--text-inverse)}._viewButton_zo094_176:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._addButton_zo094_205{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1_5) var(--space-3);background:transparent;color:var(--text-tertiary);border:1px dashed var(--border-default);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:not-allowed}._container_139lg_5{display:flex;flex-direction:column;gap:var(--space-8)}._sectionCard_139lg_13{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}._tealAccent_139lg_23,._emeraldAccent_139lg_24,._amberAccent_139lg_25{border-color:var(--border-subtle)}._sectionHeader_139lg_31{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}._sectionTitleGroup_139lg_36{display:flex;align-items:center;gap:var(--space-2)}._sectionTitle_139lg_36{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:var(--leading-tight)}._countBadge_139lg_52{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--color-expired-100);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);line-height:1.2}._sectionSubtitle_139lg_62{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-tertiary);padding-left:calc(18px + var(--space-2))}._tealIcon_139lg_71{color:var(--color-primary-700);flex-shrink:0}._emeraldIcon_139lg_76{color:var(--color-status-green-text);flex-shrink:0}._amberIcon_139lg_81{color:var(--color-status-amber-text);flex-shrink:0}._amberIconSmall_139lg_86{color:var(--color-status-amber-text);flex-shrink:0;opacity:.7}._trendingIcon_139lg_92{color:var(--color-primary-700);flex-shrink:0;margin-left:var(--space-1)}._salaryIcon_139lg_98{color:var(--text-tertiary);flex-shrink:0;vertical-align:middle;margin-right:1px}._tableWrapper_139lg_107{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_139lg_107{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_139lg_107 thead{position:sticky;top:0;background:var(--surface-inset)}._table_139lg_107 th{padding:var(--space-2) var(--space-4);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none}._thSortable_139lg_137{cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._sortLabel_139lg_142{display:inline-flex;align-items:center;gap:var(--space-1)}._thSortable_139lg_137:hover{color:var(--text-primary)}._row_139lg_152{border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._row_139lg_152:last-child{border-bottom:none}._row_139lg_152:hover{background:var(--surface-inset)}._table_139lg_107 td{padding:var(--space-3) var(--space-4);color:var(--text-secondary);vertical-align:middle;white-space:nowrap}._sortIconInactive_139lg_174{color:var(--text-tertiary);opacity:.5}._sortIconActive_139lg_179{color:var(--text-primary)}._skillCell_139lg_185{display:flex;align-items:center;gap:var(--space-1_5)}._skillPill_139lg_191{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2_5);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug)}._tealPill_139lg_201{background:var(--color-primary-100);color:var(--color-primary-700)}._emeraldPill_139lg_206{background:var(--color-approved-50);color:var(--color-status-green-text)}._amberPill_139lg_211{background:var(--color-pending-100);color:var(--color-status-amber-text)}._demandCell_139lg_218{font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums}._percentCell_139lg_226{display:flex;align-items:center;gap:var(--space-2);min-width:140px}._progressBarTrack_139lg_233{flex:1;height:6px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._progressBarFill_139lg_241{height:100%;border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._tealFill_139lg_247{background:var(--color-primary-600)}._emeraldFill_139lg_251{background:var(--color-approved-500)}._amberFill_139lg_255{background:var(--color-amber-brand-500)}._percentText_139lg_259{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;min-width:40px;text-align:right}._salaryCell_139lg_269{font-variant-numeric:tabular-nums;white-space:nowrap}._industryTags_139lg_276{display:flex;align-items:center;gap:var(--space-1_5)}._industryTag_139lg_276{display:inline-flex;padding:var(--space-0_5) var(--space-2);background:var(--color-expired-100);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}._industryOverflow_139lg_295{font-size:var(--text-xs);color:var(--text-tertiary);cursor:default;white-space:nowrap}._emptyCell_139lg_302{color:var(--text-tertiary)}._emptyState_139lg_308{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_139lg_317{color:var(--text-tertiary);margin-bottom:var(--space-4);opacity:.5}._emptyTitle_139lg_323{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-tertiary);margin:0 0 var(--space-2)}._emptyDescription_139lg_332{font-size:var(--text-sm);color:var(--text-tertiary);margin:0;max-width:360px}._skeletonHeader_139lg_341{height:20px;width:160px;background:var(--surface-sunken);border-radius:var(--radius-sm);animation:_pulse_139lg_1 1.5s ease-in-out infinite}._skeletonRows_139lg_349{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._skeletonRow_139lg_349{display:flex;align-items:center;gap:var(--space-4)}._skeletonPill_139lg_362{height:24px;width:80px;background:var(--surface-sunken);border-radius:var(--radius-full);animation:_pulse_139lg_1 1.5s ease-in-out infinite}._skeletonBar_139lg_370{height:6px;flex:1;background:var(--surface-sunken);border-radius:var(--radius-full);animation:_pulse_139lg_1 1.5s ease-in-out infinite;animation-delay:.2s}._skeletonBarShort_139lg_379{height:14px;width:40px;background:var(--surface-sunken);border-radius:var(--radius-sm);animation:_pulse_139lg_1 1.5s ease-in-out infinite;animation-delay:.4s}@keyframes _pulse_139lg_1{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){._percentCell_139lg_226{min-width:100px}._industryTag_139lg_276{max-width:80px}._table_139lg_107 td,._table_139lg_107 th{padding:var(--space-2) var(--space-3)}}._container_cd02w_5{display:flex;flex-direction:column;gap:var(--space-8)}._loadingState_cd02w_13{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) 0;color:var(--text-secondary);font-size:var(--text-sm)}._spinner_cd02w_23{animation:_spin_cd02w_23 1s linear infinite}@keyframes _spin_cd02w_23{to{transform:rotate(360deg)}}._emptyState_cd02w_31{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) 0;color:var(--text-tertiary);text-align:center}._emptyState_cd02w_31 svg{opacity:.4}._emptyState_cd02w_31 p{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-tertiary)}._emptyState_cd02w_31 span{font-size:var(--text-sm)}._card_cd02w_61{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._cardNoPriorPostings_cd02w_70{background:var(--surface-raised)}._cardHeader_cd02w_74{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1)}._headerLeft_cd02w_81{display:flex;align-items:center;gap:var(--space-2)}._headerIcon_cd02w_87{color:var(--color-primary-700)}._headerIconAmber_cd02w_91{color:var(--color-status-amber-text)}._cardTitle_cd02w_95{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:var(--leading-tight)}._countBadge_cd02w_105{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-1_5);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-full)}._cardDescription_cd02w_119{margin:0 0 var(--space-4) 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._filterRow_cd02w_128{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}._filterPill_cd02w_135{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}._filterPill_cd02w_135:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-inset)}._filterPill_cd02w_135:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._filterActive_cd02w_163{color:var(--color-primary-700);background:var(--color-primary-100);border-color:var(--color-primary-200)}._filterActive_expanding_cd02w_169{color:var(--color-status-green-text);background:var(--color-approved-50);border-color:var(--color-approved-200)}._filterActive_stable_cd02w_175{color:var(--text-secondary);background:var(--color-expired-100);border-color:var(--border-default)}._filterActive_contracting_cd02w_181{color:var(--color-status-red-text);background:var(--color-rejected-50);border-color:var(--color-rejected-200)}._filterActive_new_cd02w_187{color:var(--color-status-amber-text);background:var(--color-pending-100);border-color:var(--color-pending-200)}._tableWrapper_cd02w_195{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_cd02w_195{width:100%;border-collapse:collapse}._th_cd02w_205{padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);background:var(--surface-inset);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none}._thSortable_cd02w_219{cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._thSortable_cd02w_219:hover{color:var(--text-primary)}._sortArrow_cd02w_228{margin-left:var(--space-1);font-size:var(--text-xs)}._tr_cd02w_233{transition:background var(--duration-fast) var(--ease-out)}._tr_cd02w_233:hover{background:var(--surface-inset)}._td_cd02w_241{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._tdBold_cd02w_249{font-weight:var(--font-semibold)}._tdMuted_cd02w_253{color:var(--text-tertiary)}._businessCell_cd02w_259{display:flex;align-items:center;gap:var(--space-2)}._businessLink_cd02w_265{color:var(--text-primary);font-weight:var(--font-semibold);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._businessLink_cd02w_265:hover{color:var(--color-primary-800)}._newBadge_cd02w_276{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-status-amber-text);background:var(--color-pending-100);border-radius:var(--radius-full);line-height:1.2;text-transform:uppercase;letter-spacing:var(--tracking-wide)}._starIcon_cd02w_290{color:var(--color-pending-500);flex-shrink:0}._trendPill_cd02w_297{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);line-height:var(--leading-normal)}._trendExpanding_cd02w_308{color:var(--color-status-green-text);background:var(--color-approved-50)}._trendStable_cd02w_313{color:var(--text-secondary);background:var(--color-expired-100)}._trendContracting_cd02w_318{color:var(--color-status-red-text);background:var(--color-rejected-50)}._trendNew_cd02w_323{color:var(--color-status-amber-text);background:var(--color-pending-100)}._changeText_cd02w_330{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums}._changePositive_cd02w_339{color:var(--color-status-green-text)}._changeNegative_cd02w_343{color:var(--color-status-red-text)}._changeNeutral_cd02w_347{color:var(--text-secondary)}._confidenceCell_cd02w_353{display:flex;align-items:center;gap:var(--space-2);min-width:120px}._progressBar_cd02w_360{flex:1;height:6px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._progressFill_cd02w_368{height:100%;border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._confidenceText_cd02w_374{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:768px){._card_cd02w_61{padding:var(--space-4)}._filterRow_cd02w_128{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-1)}._td_cd02w_241,._th_cd02w_205{padding:var(--space-2);font-size:var(--text-xs)}}._container_423z4_5{display:flex;flex-direction:column;gap:var(--space-8)}._loadingState_423z4_13{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) 0;color:var(--text-secondary);font-size:var(--text-sm)}._spinner_423z4_23{animation:_spin_423z4_23 1s linear infinite}@keyframes _spin_423z4_23{to{transform:rotate(360deg)}}._emptyState_423z4_31{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) 0;color:var(--text-tertiary);text-align:center}._emptyState_423z4_31 svg{opacity:.4}._emptyState_423z4_31 p{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-tertiary)}._emptyState_423z4_31 span{font-size:var(--text-sm)}._card_423z4_61{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._cardTitle_423z4_69{margin:0 0 var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:var(--leading-tight)}._topGrid_423z4_81{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._chartWrapper_423z4_87{margin:0 auto;width:100%;max-width:450px}._tooltip_423z4_95{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-ink-800);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}._tooltipLabel_423z4_105{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-inverse)}._tooltipValue_423z4_111{font-size:var(--text-xs);color:var(--text-inverse);opacity:.75}._insightsStack_423z4_119{display:flex;flex-direction:column;gap:var(--space-3)}._insightCard_423z4_125{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-sunken);transition:box-shadow var(--duration-fast) var(--ease-out)}._insightCard_423z4_125:hover{box-shadow:var(--shadow-card-hover)}._insightName_423z4_137{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}._insightStats_423z4_145{display:flex;gap:var(--space-5);margin-bottom:var(--space-2)}._statItem_423z4_151{display:flex;flex-direction:column;gap:1px}._statValue_423z4_157{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums}._statLabel_423z4_164{font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._skillBadges_423z4_174{display:flex;flex-wrap:wrap;gap:var(--space-1)}._skillBadge_423z4_174{display:inline-flex;align-items:center;padding:2px var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--color-expired-100);border-radius:var(--radius-full);white-space:nowrap;line-height:var(--leading-normal)}._skillOverflow_423z4_193{display:inline-flex;align-items:center;padding:2px var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary)}._tableWrapper_423z4_204{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_423z4_204{width:100%;border-collapse:collapse}._th_423z4_214{padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);background:var(--surface-inset);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none}._thSortable_423z4_228{cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._thSortable_423z4_228:hover{color:var(--text-primary)}._sortArrow_423z4_237{margin-left:var(--space-1);font-size:var(--text-xs)}._tr_423z4_242{transition:background var(--duration-fast) var(--ease-out)}._tr_423z4_242:hover{background:var(--surface-inset)}._td_423z4_250{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);white-space:nowrap}._tdBold_423z4_258{font-weight:var(--font-semibold)}._tdMuted_423z4_262{color:var(--text-tertiary)}._clusterCell_423z4_268{display:flex;align-items:center;gap:var(--space-2)}._clusterDot_423z4_274{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0}._clusterName_423z4_281{font-weight:var(--font-semibold)}._percentCell_423z4_287{display:flex;align-items:center;gap:var(--space-2);min-width:120px}._progressBar_423z4_294{flex:1;height:6px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._progressFill_423z4_302{height:100%;border-radius:var(--radius-full);background:var(--color-primary-600);transition:width var(--duration-normal) var(--ease-out)}._percentText_423z4_309{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);min-width:40px;text-align:right;font-variant-numeric:tabular-nums}._businessCountCell_423z4_320,._salaryCell_423z4_321{display:inline-flex;align-items:center;gap:var(--space-1)}._cellIcon_423z4_327{color:var(--text-tertiary);flex-shrink:0}@media(max-width:1024px){._topGrid_423z4_81{grid-template-columns:1fr}}@media(max-width:768px){._card_423z4_61{padding:var(--space-4)}._td_423z4_250,._th_423z4_214{padding:var(--space-2);font-size:var(--text-xs)}._insightStats_423z4_145{gap:var(--space-3)}}._section_slv47_5{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6);margin-bottom:var(--space-8)}._header_slv47_16{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._headerIcon_slv47_23{color:var(--color-status-green-text)}._title_slv47_27{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;flex:1}._badge_slv47_37{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);background:var(--color-expired-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);white-space:nowrap}._overallRange_slv47_50{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}._overallLabel_slv47_59{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin:0}._overallValue_slv47_66{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}._industryList_slv47_77{display:flex;flex-direction:column;gap:var(--space-3)}._industryRow_slv47_83{display:flex;align-items:center;gap:var(--space-4)}._industryName_slv47_89{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);min-width:160px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barContainer_slv47_101{flex:1;min-width:0}._barTrack_slv47_106{position:relative;height:24px;background:var(--surface-sunken);border-radius:var(--radius-sm);overflow:hidden}._barFill_slv47_114{position:absolute;top:0;height:100%;border-radius:var(--radius-sm);background:var(--color-primary-600);opacity:.2;transition:width var(--duration-normal) var(--ease-out)}._barLabel_slv47_124{position:absolute;top:50%;left:var(--space-3);transform:translateY(-50%);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._countBadge_slv47_137{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--color-expired-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}._emptyState_slv47_151{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--space-6) 0;margin:0}._loadingSkeleton_slv47_163{display:flex;flex-direction:column;gap:var(--space-3)}._skeletonRow_slv47_169{height:32px;background:var(--surface-sunken);border-radius:var(--radius-md);animation:_pulse_slv47_1 1.5s ease-in-out infinite}@keyframes _pulse_slv47_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){._industryName_slv47_89{min-width:100px}._industryRow_slv47_83{gap:var(--space-2)}}._grid_1yp7x_5{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-8)}._card_1yp7x_14{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._cardHeader_1yp7x_22{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}._cardIcon_1yp7x_29{flex-shrink:0}._educationIcon_1yp7x_33{color:var(--color-modified-700)}._seniorityIcon_1yp7x_38{color:var(--color-status-purple-text)}._certIcon_1yp7x_43{color:var(--color-status-amber-text)}._arrangementIcon_1yp7x_48{color:var(--color-terracotta-600)}._cardTitle_1yp7x_53{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0;flex:1}._coverageNote_1yp7x_63{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin:0 0 var(--space-3) 0}._barList_1yp7x_72{display:flex;flex-direction:column;gap:var(--space-2)}._barRow_1yp7x_78{display:flex;align-items:center;gap:var(--space-3)}._barLabel_1yp7x_84{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);min-width:110px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_1yp7x_96{flex:1;height:8px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden;min-width:0}._barFillEducation_1yp7x_105{height:100%;border-radius:var(--radius-full);background:var(--color-modified-500);transition:width var(--duration-normal) var(--ease-out)}._barFillEntry_1yp7x_112{height:100%;border-radius:var(--radius-full);background:var(--color-approved-500);transition:width var(--duration-normal) var(--ease-out)}._barFillMid_1yp7x_119{height:100%;border-radius:var(--radius-full);background:var(--color-modified-500);transition:width var(--duration-normal) var(--ease-out)}._barFillSenior_1yp7x_126{height:100%;border-radius:var(--radius-full);background:var(--color-auto-500);transition:width var(--duration-normal) var(--ease-out)}._barFillLead_1yp7x_133{height:100%;border-radius:var(--radius-full);background:var(--color-amber-brand-500);transition:width var(--duration-normal) var(--ease-out)}._barFillArrangement_1yp7x_140{height:100%;border-radius:var(--radius-full);background:var(--color-terracotta-500);transition:width var(--duration-normal) var(--ease-out)}._barCount_1yp7x_147{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:24px;text-align:right;flex-shrink:0}._barPercent_1yp7x_158{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;min-width:36px;text-align:right;flex-shrink:0}._metricRow_1yp7x_170{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._metricLabel_1yp7x_179{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._metricValue_1yp7x_185{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums}._chipCloud_1yp7x_195{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1yp7x_195{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2_5);background:var(--color-pending-100);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-status-amber-text);line-height:var(--leading-snug)}._chipCount_1yp7x_215{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-status-amber-text);background:var(--color-pending-200);padding:0 var(--space-1_5);border-radius:var(--radius-full);min-width:18px;text-align:center}._emptyState_1yp7x_228{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--space-4) 0;margin:0}._loadingSkeleton_1yp7x_240{display:flex;flex-direction:column;gap:var(--space-3)}._skeletonRow_1yp7x_246{height:24px;background:var(--surface-sunken);border-radius:var(--radius-md);animation:_pulse_1yp7x_1 1.5s ease-in-out infinite}@keyframes _pulse_1yp7x_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){._grid_1yp7x_5{grid-template-columns:1fr}._barLabel_1yp7x_84{min-width:80px}}._overlay_29nmm_7{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}._dialog_29nmm_18{background:var(--surface-base);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);overflow:hidden}._header_29nmm_31{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}._headerTitle_29nmm_41{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._headerActions_29nmm_50{display:flex;gap:var(--space-2)}._printButton_29nmm_55,._closeButton_29nmm_56{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1.5px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._printButton_29nmm_55:focus-visible,._closeButton_29nmm_56:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._printButton_29nmm_55{background:var(--color-primary-600);color:var(--text-inverse);border-color:var(--color-primary-600)}._printButton_29nmm_55:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._closeButton_29nmm_56{background:var(--surface-raised);color:var(--text-secondary)}._closeButton_29nmm_56:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._reportContainer_29nmm_103{overflow-y:auto;padding:var(--space-8);background:var(--surface-base)}._report_29nmm_103{max-width:720px;margin:0 auto;font-family:var(--font-body);color:var(--text-primary);line-height:1.5}._reportHeader_29nmm_119{text-align:center;border-bottom:1px solid var(--border-default);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}._reportTitle_29nmm_126{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-1) 0;color:var(--text-primary)}._reportSubtitle_29nmm_136{font-size:var(--text-base);color:var(--text-secondary);margin:var(--space-1) 0}._reportMeta_29nmm_142{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:var(--space-2)}._kpiGrid_29nmm_148{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:var(--space-6)}._kpiCard_29nmm_155{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3);text-align:center;background:var(--surface-raised)}._kpiValue_29nmm_163{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums}._kpiLabel_29nmm_172{display:block;font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-top:var(--space-1)}._section_29nmm_182{margin-bottom:var(--space-6)}._sectionTitle_29nmm_186{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-3) 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._table_29nmm_197{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_29nmm_197 th,._table_29nmm_197 td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}._table_29nmm_197 th{font-weight:var(--font-semibold);color:var(--text-tertiary);background:var(--surface-inset);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider)}._numeric_29nmm_219{text-align:right;font-variant-numeric:tabular-nums}._emptyRow_29nmm_224{color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;text-align:center;padding:var(--space-4)}._metricRow_29nmm_232{display:flex;justify-content:space-between;padding:var(--space-2) 0;font-size:var(--text-sm);border-bottom:1px solid var(--border-subtle)}._metricRow_29nmm_232:last-child{border-bottom:none}._metricLabel_29nmm_244{color:var(--text-secondary)}._metricValue_29nmm_248{font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._footer_29nmm_254{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}@media print{body *{visibility:hidden}._reportContainer_29nmm_103,._reportContainer_29nmm_103 *{visibility:visible}._overlay_29nmm_7{position:absolute;background:#fff;padding:0}._dialog_29nmm_18{border:none;box-shadow:none;max-height:none;max-width:none;width:100%}._header_29nmm_31{display:none}._reportContainer_29nmm_103{overflow:visible;padding:0;position:absolute;inset:0}._report_29nmm_103{max-width:none;padding:var(--space-4)}._reportTitle_29nmm_126{font-size:22pt}._sectionTitle_29nmm_186{font-size:12pt}._kpiCard_29nmm_155{background:#fff;border:1px solid var(--border-default)}._section_29nmm_182{break-inside:avoid;page-break-inside:avoid}._table_29nmm_197{font-size:10pt}}._button_88umr_5{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._button_88umr_5:hover{background:var(--surface-inset);color:var(--text-primary);border-color:var(--border-default)}._button_88umr_5:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._button_88umr_5:disabled{cursor:default;opacity:.7}._buttonLoading_88umr_43{color:var(--text-tertiary);border-color:var(--border-subtle)}._buttonLoading_88umr_43:hover{background:var(--surface-raised);color:var(--text-tertiary);border-color:var(--border-subtle)}._buttonSuccess_88umr_54,._buttonSuccess_88umr_54:hover{color:var(--color-status-green-text);border-color:var(--color-approved-200);background:var(--color-approved-50)}._page_1nplc_1{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-7) var(--space-10);max-width:1280px;width:100%}._header_1nplc_11{display:flex;align-items:flex-start;justify-content:space-between}._headerText_1nplc_17{display:flex;flex-direction:column;gap:var(--space-1)}._title_1nplc_23{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._subtitle_1nplc_33{font-size:var(--text-sm);color:var(--text-secondary);margin:0}._filterBar_1nplc_40{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._filterInput_1nplc_47{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);outline:none;width:200px;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._filterInput_1nplc_47:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._filterInput_1nplc_47::placeholder{color:var(--text-muted)}._filterSelect_1nplc_70{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-family:var(--font-body);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._filterSelect_1nplc_70:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._tabNav_1nplc_90{display:flex;gap:0;border-bottom:1px solid var(--border-subtle)}._tab_1nplc_90{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-body);color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);margin-bottom:-1px}._tab_1nplc_90:hover{color:var(--text-primary)}._tab_1nplc_90:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._activeTab_1nplc_120{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._errorState_1nplc_125{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-4)}._tabContent_1nplc_134{flex:1;min-height:0}@media(max-width:768px){._page_1nplc_1{padding:var(--space-4);gap:var(--space-6)}._filterBar_1nplc_40{flex-direction:column;align-items:stretch}._filterInput_1nplc_47{width:100%}._tabNav_1nplc_90{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_1nplc_90{white-space:nowrap;padding:var(--space-2) var(--space-3)}}._container_ze91r_1{margin:var(--space-8) 0;padding:var(--space-6) var(--space-7);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._flow_ze91r_10{display:flex;align-items:flex-start;gap:0;list-style:none;padding:0;margin:0;overflow-x:auto}._nodeWrapper_ze91r_20{display:flex;align-items:flex-start;flex-shrink:0}._node_ze91r_20{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:140px;max-width:180px;padding:var(--space-3)}._circle_ze91r_36{width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--space-2)}._stepNumber_ze91r_47{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-inverse);line-height:var(--leading-none)}._nodeTitle_ze91r_55{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-1) 0;line-height:var(--leading-tight);letter-spacing:-.01em}._nodeDescription_ze91r_65{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:var(--leading-normal)}._nodeLink_ze91r_73{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-interactive);text-decoration:none;margin-top:var(--space-2);transition:color var(--duration-fast) var(--ease-out)}._nodeLink_ze91r_73:hover{color:var(--color-interactive-hover)}._nodeLink_ze91r_73:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._connector_ze91r_94{display:flex;align-items:center;padding-top:36px;flex-shrink:0}._connectorLine_ze91r_101{width:24px;height:2px;background:var(--border-default)}._connectorArrow_ze91r_107{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--border-default)}._legend_ze91r_116{display:flex;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._legendItem_ze91r_124{display:flex;align-items:center;gap:var(--space-2)}._legendSwatch_ze91r_130{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0}._legendLabel_ze91r_137{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}@media(max-width:768px){._container_ze91r_1{padding:var(--space-5)}._flow_ze91r_10{flex-direction:column;align-items:stretch;overflow-x:visible}._nodeWrapper_ze91r_20{flex-direction:column;align-items:center}._node_ze91r_20{max-width:100%;min-width:0}._connector_ze91r_94{flex-direction:column;align-items:center;padding-top:0;padding:var(--space-1) 0}._connectorLine_ze91r_101{width:2px;height:24px}._connectorArrow_ze91r_107{border-top:6px solid var(--border-default);border-bottom:none;border-left:5px solid transparent;border-right:5px solid transparent}._legend_ze91r_116{flex-wrap:wrap;gap:var(--space-3)}}._card_1h9wa_1{display:flex;gap:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6)}._iconWrapper_1h9wa_11{width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-amber-brand-50);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-amber-brand-700)}._content_1h9wa_23{flex:1;min-width:0}._title_1h9wa_28{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight);letter-spacing:-.01em}._body_1h9wa_38{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}._body_1h9wa_38 p{margin:0}._card_156to_1{list-style:none;display:flex;gap:var(--space-5);padding-bottom:var(--space-8);position:relative}._card_156to_1:last-child{padding-bottom:0}._card_156to_1:last-child ._connectorLine_156to_13{display:none}._indicator_156to_18{display:flex;flex-direction:column;align-items:center;flex-shrink:0}._circle_156to_25{width:36px;height:36px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 4px var(--surface-base),0 0 0 5px var(--border-subtle);z-index:1}._stepNumber_156to_37{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);line-height:var(--leading-none)}._connectorLine_156to_13{flex:1;width:2px;background:var(--border-subtle);margin-top:var(--space-2);min-height:var(--space-4)}._content_156to_54{flex:1;min-width:0;padding-top:6px}._features_156to_61{display:flex;flex-wrap:wrap;gap:var(--space-1_5);margin-bottom:var(--space-2)}._featurePill_156to_68{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2_5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);text-decoration:none;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._featurePillLink_156to_89:hover{color:var(--color-primary-800);border-color:var(--color-primary-600);background:var(--color-primary-50)}._featurePillLink_156to_89:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._featureDot_156to_100{width:5px;height:5px;border-radius:var(--radius-full);background:currentColor;opacity:.6}._title_156to_108{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight);letter-spacing:-.01em}._bodyRow_156to_118{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:flex-start}._bodyRow_156to_118:has(._visual_156to_126){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}._body_156to_118{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}._body_156to_118 p{margin:0 0 var(--space-2) 0}._body_156to_118 p:last-child{margin-bottom:0}._visual_156to_126{min-width:0}@media(max-width:1024px){._bodyRow_156to_118:has(._visual_156to_126){grid-template-columns:1fr}}@media(max-width:640px){._card_156to_1{gap:var(--space-3);padding-bottom:var(--space-6)}._circle_156to_25{width:32px;height:32px}}._figure_7qhc8_1{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._frame_7qhc8_8{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card)}._chrome_7qhc8_17{display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}._dot_7qhc8_26{width:10px;height:10px;border-radius:var(--radius-full);background:var(--border-default);opacity:.8}._viewport_7qhc8_34{background:var(--surface-base)}._viewport_7qhc8_34 svg{display:block;width:100%;height:auto}._caption_7qhc8_44{font-family:var(--font-display);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;font-style:italic}._tableWrapper_2oljm_1{margin:var(--space-8) 0;overflow-x:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._table_2oljm_1{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}._labelHeader_2oljm_17{text-align:left;padding:var(--space-3) var(--space-5);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}._columnHeader_2oljm_24{text-align:left;padding:var(--space-3) var(--space-5);font-weight:var(--font-medium);color:var(--text-primary);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.01em}._row_2oljm_36:not(:last-child) ._labelCell_2oljm_36,._row_2oljm_36:not(:last-child) ._valueCell_2oljm_37{border-bottom:1px solid var(--border-subtle)}._labelCell_2oljm_36{padding:var(--space-4) var(--space-5);font-weight:var(--font-semibold);color:var(--text-primary);white-space:nowrap;vertical-align:top}._valueCell_2oljm_37{padding:var(--space-4) var(--space-5);color:var(--text-secondary);line-height:var(--leading-normal);vertical-align:top}._recipe_1gcnr_1{display:flex;flex-direction:column;gap:var(--space-8)}._sectionTitle_1gcnr_8{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-4) 0;letter-spacing:-.01em}._conceptsGrid_1gcnr_18{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}@media(max-width:768px){._conceptsGrid_1gcnr_18{grid-template-columns:1fr}}._recipe_1a3d2_1{display:flex;flex-direction:column;gap:var(--space-8)}._sectionTitle_1a3d2_8{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-4) 0;letter-spacing:-.01em}._conceptsGrid_1a3d2_18{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}@media(max-width:768px){._conceptsGrid_1a3d2_18{grid-template-columns:1fr}}._spotlightsGrid_1a3d2_31{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}@media(max-width:1024px){._spotlightsGrid_1a3d2_31{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._spotlightsGrid_1a3d2_31{grid-template-columns:1fr}}._spotlightCard_1a3d2_49{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._spotlightTitle_1a3d2_60{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);margin:0;letter-spacing:-.01em}._stagesList_1a3d2_69{display:flex;flex-wrap:wrap;gap:var(--space-1_5)}._stagePill_1a3d2_75{display:inline-block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:var(--space-0_5) var(--space-2_5);line-height:var(--leading-normal);white-space:nowrap}._recipe_xqb5h_1{display:flex;flex-direction:column;gap:var(--space-8)}._sectionTitle_xqb5h_8{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-4) 0;letter-spacing:-.01em}._conceptsGrid_xqb5h_18{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}@media(max-width:768px){._conceptsGrid_xqb5h_18{grid-template-columns:1fr}}._stepsList_xqb5h_31{list-style:none;padding:0;margin:0}._pageContent_mfebj_1{display:flex;flex-direction:column;flex:1;overflow:auto;background:var(--surface-base)}._header_mfebj_9{padding:var(--space-7) var(--space-10);padding-bottom:var(--space-4)}._filterBanner_mfebj_15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 var(--space-10) var(--space-5);padding:var(--space-2_5) var(--space-4);background:var(--color-amber-brand-50);border:1px solid var(--color-amber-brand-200);border-radius:var(--radius-full)}._filterBannerLabel_mfebj_27{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex;align-items:center;gap:var(--space-1_5);flex-wrap:wrap}._filterBannerTag_mfebj_37{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-0_5) var(--space-2_5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-amber-brand-700);background:var(--surface-raised);border:1px solid var(--color-amber-brand-300);border-radius:var(--radius-full)}._filterBannerClear_mfebj_53{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-amber-brand-700);background:transparent;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._filterBannerClear_mfebj_53:hover{background:var(--surface-raised);border-color:var(--color-amber-brand-300)}._filterBannerClear_mfebj_53:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._pageTitle_mfebj_81{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._pageSubtitle_mfebj_91{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0}._grid_mfebj_99{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);padding:0 var(--space-10) var(--space-10)}@media(max-width:768px){._grid_mfebj_99{grid-template-columns:1fr}}._card_mfebj_113{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);height:100%;display:flex;flex-direction:column;gap:var(--space-3)}._card_mfebj_113:has(._cardLink_mfebj_128:hover){box-shadow:var(--shadow-card-hover);border-color:var(--border-default)}._cardLink_mfebj_128{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit;border-radius:var(--radius-md);outline-offset:4px}._cardLink_mfebj_128:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cardHeader_mfebj_149{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3)}._iconWrapper_mfebj_156{width:44px;height:44px;border-radius:var(--radius-full);background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;flex-shrink:0}._icon_mfebj_156{font-size:var(--text-xl);line-height:var(--leading-none)}._titleGroup_mfebj_172{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._cardTitle_mfebj_179{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0;line-height:var(--leading-tight);letter-spacing:-.01em}._cardSubtitle_mfebj_189{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-tertiary);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}._cardDescription_mfebj_199{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-3) 0;flex:1}._tags_mfebj_212{display:flex;flex-wrap:wrap;gap:var(--space-1_5);margin-top:auto}._tag_mfebj_212{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2_5);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}._tag_mfebj_212:hover{color:var(--color-primary-800);border-color:var(--color-primary-600);background:var(--color-primary-50)}._tag_mfebj_212:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._tagActive_mfebj_251,._tagActive_mfebj_251:hover{color:var(--text-inverse);border-color:var(--color-primary-600);background:var(--color-primary-600)}._tagDot_mfebj_258{width:5px;height:5px;border-radius:var(--radius-full);background:currentColor;opacity:.6}._empty_mfebj_267{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-xl);font-family:var(--font-display);font-style:italic;font-size:var(--text-base);color:var(--text-tertiary);text-align:center}._emptyClear_mfebj_284{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-style:normal;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._emptyClear_mfebj_284:hover{background:var(--color-primary-50);color:var(--color-primary-800)}._emptyClear_mfebj_284:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._pageContent_y5xfm_1{display:flex;flex-direction:column;flex:1;overflow:auto;padding:var(--space-7) var(--space-10);max-width:var(--page-max-width);width:100%;margin:0 auto}._backNav_y5xfm_13{margin-bottom:var(--space-5)}._backLink_y5xfm_17{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-interactive);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._backLink_y5xfm_17:hover{color:var(--color-interactive-hover)}._backLink_y5xfm_17:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._recipeHeader_y5xfm_37{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle)}._headerMain_y5xfm_47{display:flex;align-items:flex-start;gap:var(--space-5);flex:1;min-width:0}._iconWrapper_y5xfm_55{width:72px;height:72px;border-radius:var(--radius-xl);background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border-subtle)}._icon_y5xfm_55{font-size:32px;line-height:var(--leading-none)}._headerText_y5xfm_72{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._subtitle_y5xfm_79{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary-700);margin-bottom:var(--space-1)}._title_y5xfm_89{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-2) 0}._description_y5xfm_99{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed);max-width:640px}._headerCta_y5xfm_109{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);text-decoration:none;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out);white-space:nowrap}._headerCta_y5xfm_109:hover{background:var(--color-primary-fill-hover)}._headerCta_y5xfm_109:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._jtbd_y5xfm_139{position:relative;margin:0 0 var(--space-8) 0;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-10);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._jtbdIcon_y5xfm_149{position:absolute;top:var(--space-6);left:var(--space-6);color:var(--color-amber-brand-500);opacity:.8}._jtbdText_y5xfm_157{font-family:var(--font-display);font-size:var(--text-2xl);font-style:italic;font-weight:var(--font-medium);color:var(--text-primary);line-height:1.4;margin:0 0 var(--space-3) 0;padding-left:var(--space-7);letter-spacing:-.01em}._jtbdLabel_y5xfm_169{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);padding-left:var(--space-7)}._quickFacts_y5xfm_180{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);margin:0 0 var(--space-10) 0;padding:0;list-style:none}._quickFact_y5xfm_180{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-out)}._quickFact_y5xfm_180:hover{border-color:var(--border-default)}._quickFactIcon_y5xfm_205{font-size:24px;line-height:1;flex-shrink:0}._quickFactContent_y5xfm_211{display:flex;flex-direction:column;gap:var(--space-0_5);min-width:0}._quickFactLabel_y5xfm_218{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0}._quickFactValue_y5xfm_228{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._recipeContent_y5xfm_237{flex:1}._finalCta_y5xfm_242{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-10);padding:var(--space-8) var(--space-10);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._finalCtaText_y5xfm_255{flex:1;min-width:0}._finalCtaTitle_y5xfm_260{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-1) 0;letter-spacing:-.01em}._finalCtaSubtitle_y5xfm_269{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed);max-width:480px}._finalCtaButton_y5xfm_278{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);text-decoration:none;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out);white-space:nowrap}._finalCtaButton_y5xfm_278:hover{background:var(--color-primary-fill-hover)}._finalCtaButton_y5xfm_278:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:768px){._pageContent_y5xfm_1{padding:var(--space-5) var(--space-4)}._recipeHeader_y5xfm_37{flex-direction:column;align-items:stretch}._headerMain_y5xfm_47{gap:var(--space-3)}._iconWrapper_y5xfm_55{width:56px;height:56px}._icon_y5xfm_55{font-size:24px}._headerCta_y5xfm_109{align-self:flex-start}._jtbdText_y5xfm_157{font-size:var(--text-lg);padding-left:var(--space-5)}._jtbdLabel_y5xfm_169{padding-left:var(--space-5)}._jtbdIcon_y5xfm_149{display:none}._jtbd_y5xfm_139{padding:var(--space-5) var(--space-4)}._finalCta_y5xfm_242{flex-direction:column;align-items:stretch;padding:var(--space-6)}._finalCtaButton_y5xfm_278{align-self:stretch}}._row_1g5nu_1{display:flex;align-items:flex-start;gap:var(--space-3);max-width:100%}._row_1g5nu_1[data-role=user]{flex-direction:row;justify-content:flex-end}._row_1g5nu_1[data-role=assistant]{flex-direction:row}._userAvatar_1g5nu_17,._assistantAvatar_1g5nu_18{flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}._userAvatar_1g5nu_17{background:var(--surface-inset);color:var(--text-secondary)}._assistantAvatar_1g5nu_18{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-100)}._userBubble_1g5nu_39{background:var(--color-primary-50);color:var(--text-primary);border:1px solid var(--color-primary-100);border-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);line-height:1.5;max-width:78%;white-space:pre-wrap;overflow-wrap:anywhere}._assistantContent_1g5nu_52{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);border-top-left-radius:var(--radius-sm);box-shadow:var(--shadow-card);color:var(--text-primary);line-height:1.6}._markdown_1g5nu_68{font-size:var(--text-base);color:var(--text-primary);overflow-wrap:anywhere;overflow-x:auto}._markdown_1g5nu_68 p{margin:0 0 var(--space-3)}._markdown_1g5nu_68 p:last-child{margin-bottom:0}._markdown_1g5nu_68 ul,._markdown_1g5nu_68 ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}._markdown_1g5nu_68 li{margin-bottom:var(--space-1)}._markdown_1g5nu_68 h1,._markdown_1g5nu_68 h2,._markdown_1g5nu_68 h3{font-family:var(--font-display);font-weight:var(--font-regular);margin:var(--space-4) 0 var(--space-2);line-height:1.25}._markdown_1g5nu_68 h1{font-size:var(--text-xl)}._markdown_1g5nu_68 h2{font-size:var(--text-lg)}._markdown_1g5nu_68 h3{font-size:var(--text-base);font-weight:var(--font-semibold)}._markdown_1g5nu_68 code{font-family:var(--font-mono);font-size:.9em;background:var(--surface-sunken);padding:0 var(--space-1);border-radius:var(--radius-sm)}._markdown_1g5nu_68 pre{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);overflow-x:auto;font-size:var(--text-sm);margin:0 0 var(--space-3)}._markdown_1g5nu_68 pre code{background:transparent;padding:0}._markdown_1g5nu_68 table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:0 0 var(--space-3)}._markdown_1g5nu_68 th,._markdown_1g5nu_68 td{border:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);text-align:left}._markdown_1g5nu_68 th{background:var(--surface-sunken);font-weight:var(--font-semibold)}._markdown_1g5nu_68 a{color:var(--color-interactive);text-decoration:underline;text-underline-offset:2px}._markdown_1g5nu_68 blockquote{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--border-default);color:var(--text-secondary)}._figure_1rc7u_1{margin:var(--space-3) 0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-card)}._caption_1rc7u_10{font-family:var(--font-display);font-weight:var(--font-medium);font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:var(--space-3);color:var(--text-primary)}._chart_1rc7u_19{overflow-x:auto}._wrap_1cbz9_1{overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-block:var(--space-3);min-width:0}._table_1cbz9_10{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._caption_1cbz9_11{padding:var(--space-3);color:var(--text-secondary);font-weight:var(--font-semibold)}._scroll_1cbz9_12{overflow:auto;max-height:32rem}._table_1cbz9_10 th{padding:var(--space-3);text-align:left;color:var(--text-secondary);background:var(--surface-inset)}._table_1cbz9_10 td{padding:var(--space-3);border-top:1px solid var(--border-subtle);white-space:normal;overflow-wrap:anywhere;max-width:24rem}._actions_1cbz9_15{display:flex;align-items:center;gap:var(--space-3)}._wrap_1cbz9_1 button{padding:var(--space-2) var(--space-3);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer}._wrap_1cbz9_1 a{color:var(--color-primary-700)}._empty_1cbz9_18{padding:var(--space-3);color:var(--text-secondary)}@media(max-width:768px){._wrap_1cbz9_1 button,._wrap_1cbz9_1 a{min-height:44px;display:inline-flex;align-items:center}}._block_w9687_1{margin-block:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0}._header_w9687_2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}._header_w9687_2 strong{color:var(--text-primary);overflow-wrap:anywhere}._detail_w9687_4{margin-top:var(--space-3)}._detail_w9687_4 summary{cursor:pointer;color:var(--text-secondary);padding-block:var(--space-2)}._detail_w9687_4 h3{font-size:var(--text-sm)}._detail_w9687_4 pre{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-inset);border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--text-xs)}@media(max-width:768px){._detail_w9687_4 summary{min-height:44px}}._page_21mwr_1{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden;background:var(--surface-base);color:var(--text-primary)}._page_21mwr_1 button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;font:inherit}._page_21mwr_1 button:hover:not(:disabled){background:var(--surface-inset)}._page_21mwr_1 button:disabled{opacity:.6;cursor:not-allowed}._page_21mwr_1 button:focus-visible,._page_21mwr_1 summary:focus-visible,._page_21mwr_1 a:focus-visible,._textarea_21mwr_5:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._sidebar_21mwr_6{width:15rem;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border-subtle);padding:var(--space-4);gap:var(--space-4);overflow:auto}._navHeading_21mwr_7{display:flex;flex-direction:column;gap:var(--space-3)}._navHeading_21mwr_7 h1{font-family:var(--font-display);font-size:var(--text-xl);margin:0}._conversations_21mwr_9{overflow:auto}._conversations_21mwr_9 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._conversations_21mwr_9 button{width:100%;justify-content:flex-start;text-align:left;overflow-wrap:anywhere}._conversations_21mwr_9 button[aria-current=page]{background:var(--surface-inset);border-color:var(--border-focus);font-weight:var(--font-semibold)}._privateNote_21mwr_13{margin-top:auto;color:var(--text-secondary);font-size:var(--text-xs)}._workspace_21mwr_14{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:auto}._heading_21mwr_15{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle)}._heading_21mwr_15 h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;overflow-wrap:anywhere}._heading_21mwr_15 p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs)}._thread_21mwr_18{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}._threadContent_21mwr_19{padding:var(--space-6)}._messages_21mwr_20,._liveText_21mwr_20,._runStatus_21mwr_20{max-width:52rem;margin-inline:auto}._messages_21mwr_20>div{margin-bottom:var(--space-4)}._liveText_21mwr_20{padding-block:var(--space-4)}._empty_21mwr_23{max-width:40rem;margin:var(--space-8) auto;text-align:center;color:var(--text-secondary)}._empty_21mwr_23 h3{font-family:var(--font-display);color:var(--text-primary);font-size:var(--text-2xl)}._examples_21mwr_25{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-6)}._examples_21mwr_25 button{text-align:left;font-size:var(--text-sm)}._composerWrap_21mwr_27{flex-shrink:0;padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle)}._composer_21mwr_27{max-width:52rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-2)}._composer_21mwr_27 label{font-size:var(--text-sm);font-weight:var(--font-medium)}._textarea_21mwr_5{width:100%;box-sizing:border-box;min-height:5rem;max-height:12rem;resize:vertical;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);padding:var(--space-3);font:inherit}._composer_21mwr_27>div{display:flex;justify-content:flex-end;gap:var(--space-2)}._composer_21mwr_27 button[type=submit]{color:var(--text-on-primary);background:var(--color-primary-600)}._composer_21mwr_27 button[type=submit]:hover:not(:disabled){background:var(--color-primary-fill-hover)}._stop_21mwr_34{border-color:var(--border-focus)}._disclaimer_21mwr_35{text-align:center;font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:0}._error_21mwr_36,._retry_21mwr_36{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-primary);font-size:var(--text-sm)}._error_21mwr_36{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-3)}._retry_21mwr_36{max-width:52rem;margin:0 auto var(--space-3)}._retry_21mwr_36 p{margin-top:0}._runStatus_21mwr_20{color:var(--text-secondary);font-size:var(--text-sm);padding-block:var(--space-2)}._details_21mwr_41{width:18rem;padding:var(--space-4);overflow:auto;border-left:1px solid var(--border-subtle);background:var(--surface-raised)}._details_21mwr_41 h2{font-family:var(--font-display);margin-top:0}._details_21mwr_41 h3,._details_21mwr_41 p{font-size:var(--text-sm)}._details_21mwr_41 dt{color:var(--text-secondary);font-size:var(--text-xs)}._details_21mwr_41 dd{margin:0 0 var(--space-3);overflow-wrap:anywhere;font-size:var(--text-sm)}._details_21mwr_41 section{border-top:1px solid var(--border-subtle);margin-top:var(--space-4)}._unavailable_21mwr_47{padding:var(--space-8)}@media(max-width:1200px){._details_21mwr_41{width:14rem}._sidebar_21mwr_6{width:12rem}}@media(max-width:1024px){._page_21mwr_1{flex-direction:column}._sidebar_21mwr_6{width:100%;box-sizing:border-box;flex-direction:row;padding:var(--space-3);border-right:0;border-bottom:1px solid var(--border-subtle);max-height:10rem}._navHeading_21mwr_7{flex-shrink:0}._conversations_21mwr_9 ul{flex-direction:row}._conversations_21mwr_9 button{white-space:nowrap}._privateNote_21mwr_13{display:none}._details_21mwr_41{width:100%;box-sizing:border-box;max-height:30%;flex-shrink:0;border-top:1px solid var(--border-subtle);border-left:0}}@media(max-width:768px){._page_21mwr_1 button{min-height:44px}._heading_21mwr_15,._threadContent_21mwr_19{padding:var(--space-3)}._heading_21mwr_15 h2{font-size:var(--text-lg)}._composerWrap_21mwr_27{padding:var(--space-3)}._examples_21mwr_25{grid-template-columns:1fr}._sidebar_21mwr_6{max-height:9rem}}._page_a4f20_1{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._accessPanel_a4f20_2{flex:0 1 auto;min-height:0;max-height:35%;overflow:auto}._panel_a4f20_3{padding:var(--space-6);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}._panel_a4f20_3 h2,._panel_a4f20_3 h3{font-family:var(--font-display)}._panel_a4f20_3 h2{margin-top:0}._panel_a4f20_3 p{color:var(--text-secondary);max-width:70rem}._panel_a4f20_3 code{overflow-wrap:anywhere}._panel_a4f20_3 button,._accessToggle_a4f20_8 button{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;font:inherit}._panel_a4f20_3 button:disabled{cursor:not-allowed;opacity:.6}._panel_a4f20_3 button:hover:not(:disabled),._accessToggle_a4f20_8 button:hover{background:var(--surface-inset)}._panel_a4f20_3 button:focus-visible,._accessToggle_a4f20_8 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._sectionHeading_a4f20_12{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}._list_a4f20_13{list-style:none;margin:var(--space-3) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._list_a4f20_13 li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._list_a4f20_13 p{margin:var(--space-1) 0;font-size:var(--text-sm)}._notice_a4f20_16{padding:var(--space-3);background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-md)}._accessToggle_a4f20_8{flex-shrink:0;padding:var(--space-3) var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm)}@media(max-width:1024px){._accessPanel_a4f20_2{max-height:25%}}@media(max-width:768px){._panel_a4f20_3,._accessToggle_a4f20_8{padding:var(--space-3)}._panel_a4f20_3 button,._accessToggle_a4f20_8 button{min-height:44px}}._container_68g1c_1{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_68g1c_8{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_68g1c_16{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10);overflow-y:auto;gap:var(--space-6);width:100%;max-width:var(--page-max-width);margin:0 auto}._headerSection_68g1c_28{display:flex;flex-direction:column;gap:var(--space-1)}._title_68g1c_34{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._subtitle_68g1c_44{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0;max-width:720px}._cardList_68g1c_52{display:flex;flex-direction:column;gap:var(--space-4)}._card_68g1c_52{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._card_68g1c_52:hover{border-color:var(--border-default);box-shadow:var(--shadow-card-hover)}._card_68g1c_52:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cardTop_68g1c_82{display:flex;align-items:center;gap:var(--space-2)}._badge_68g1c_88{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._typeBadge_68g1c_99{background:var(--color-approved-50);color:var(--color-status-green-text)}._statusBadge_68g1c_105{background:var(--color-pending-100);color:var(--color-status-amber-text)}._cardTitle_68g1c_111{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._cardMeta_68g1c_120{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._metaDot_68g1c_129{color:var(--text-muted)}._emptyState_68g1c_134{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) var(--space-6);text-align:center}._emptyIcon_68g1c_144{color:var(--text-muted)}._emptyTitle_68g1c_148{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-tertiary);margin:0}._emptyDescription_68g1c_157{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin:0;max-width:320px}._error_68g1c_166{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-red-text);padding:var(--space-4);background:var(--color-red-500-alpha-10);border-radius:var(--radius-lg)}._skeleton_68g1c_176{background:var(--border-subtle);border-radius:var(--radius-sm);animation:_shimmer_68g1c_1 1.5s infinite;height:14px}@keyframes _shimmer_68g1c_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._skeletonCard_68g1c_189{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}@media(max-width:768px){._content_68g1c_16{padding:var(--space-4)}}._dialog_wzb9k_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:560px;width:calc(100% - var(--space-8));max-height:calc(100dvh - var(--space-8));overflow-y:auto;background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_wzb9k_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_wzb9k_21{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}._title_wzb9k_28{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary)}._subtitle_wzb9k_36{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._allowance_wzb9k_44,._allowanceOver_wzb9k_45{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);border:1px solid var(--border-subtle);background:var(--surface-inset);color:var(--text-primary);font-variant-numeric:tabular-nums}._allowanceOver_wzb9k_45{border-color:var(--color-pending-400);background:var(--color-pending-50)}._label_wzb9k_63{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._optional_wzb9k_71{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--text-tertiary)}._textarea_wzb9k_78,._input_wzb9k_79{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base)}._textarea_wzb9k_78{resize:vertical;line-height:var(--leading-normal)}._textarea_wzb9k_78:focus,._input_wzb9k_79:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._fileRow_wzb9k_101{display:flex;align-items:center;gap:var(--space-2)}._fileInput_wzb9k_107{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._attachButton_wzb9k_115{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-base);cursor:pointer}._attachButton_wzb9k_115:hover{background:var(--surface-hover)}._fileInput_wzb9k_107:focus-visible+._attachButton_wzb9k_115{box-shadow:var(--shadow-focus)}._fileList_wzb9k_137{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._fileList_wzb9k_137 li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._removeFile_wzb9k_156{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer}._removeFile_wzb9k_156:hover{background:var(--surface-hover);color:var(--text-primary)}._removeFile_wzb9k_156:after{content:attr(data-tooltip);position:absolute;top:100%;right:0;transform:translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._removeFile_wzb9k_156:hover:after,._removeFile_wzb9k_156:focus-visible:after{opacity:1}._error_wzb9k_201{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}._actions_wzb9k_208{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._cancelButton_wzb9k_216,._primaryButton_wzb9k_217{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}._cancelButton_wzb9k_216{background:var(--surface-base);border-color:var(--border-default);color:var(--text-secondary)}._cancelButton_wzb9k_216:hover{background:var(--surface-hover)}._primaryButton_wzb9k_217{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_wzb9k_217:hover:not(:disabled){background:var(--color-primary-fill-hover)}._primaryButton_wzb9k_217:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._content_wzb9k_21{padding:var(--space-5) var(--space-4)}._cancelButton_wzb9k_216,._primaryButton_wzb9k_217,._attachButton_wzb9k_115{min-height:44px}._actions_wzb9k_208>*{flex:1 1 100%}}._section_1yniz_1{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8)}._header_1yniz_8{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_1yniz_16{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._allowance_1yniz_27{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}._askButton_1yniz_35{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer}._askButton_1yniz_35:hover{background:var(--color-primary-fill-hover)}._askButton_1yniz_35:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._empty_1yniz_59{margin:0;padding:var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._list_1yniz_69{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._row_1yniz_78{display:flex;flex-direction:column;gap:var(--space-1_5);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out)}._row_1yniz_78:hover{border-color:var(--border-default);text-decoration:none}._row_1yniz_78:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._question_1yniz_102{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._meta_1yniz_113{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._status_1yniz_123{padding:2px var(--space-2);border-radius:var(--radius-full);font-weight:var(--font-semibold)}._statusWorking_1yniz_129{background:var(--color-pending-100);color:var(--color-status-amber-text)}._statusReady_1yniz_134{background:var(--color-primary-600);color:var(--text-inverse)}._statusDone_1yniz_139{background:var(--color-approved-50);color:var(--color-status-green-text)}._files_1yniz_144{display:inline-flex;align-items:center;gap:2px}@media(max-width:768px){._askButton_1yniz_35{min-height:44px;width:100%;justify-content:center}._row_1yniz_78{min-height:44px}}._bar_15xlp_1{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);font-family:var(--font-body);color:var(--text-primary)}._approved_15xlp_15{align-items:center;background:var(--color-approved-50);border-color:var(--color-approved-200);color:var(--color-status-green-text)}._changes_15xlp_22{align-items:center;background:var(--color-pending-50);border-color:var(--color-pending-200);color:var(--color-status-amber-text)}._prompt_15xlp_29,._text_15xlp_30{flex:1 1 260px;font-size:var(--text-sm);line-height:var(--leading-relaxed)}._prompt_15xlp_29 span,._text_15xlp_30 span{color:var(--text-secondary)}._feedback_15xlp_41{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap}._form_15xlp_48{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 100%}._label_15xlp_55{font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}._textarea_15xlp_63{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical}._textarea_15xlp_63:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._actions_15xlp_80{display:flex;gap:var(--space-2);margin-left:auto}._primaryButton_15xlp_86,._secondaryButton_15xlp_87{display:inline-flex;align-items:center;gap:var(--space-1_5);height:40px;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._primaryButton_15xlp_86{background:var(--color-primary-600);border:1.5px solid var(--color-primary-600);color:var(--text-inverse)}._primaryButton_15xlp_86:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._secondaryButton_15xlp_87{background:var(--surface-raised);border:1.5px solid var(--border-subtle);color:var(--text-primary)}._secondaryButton_15xlp_87:hover:not(:disabled){background:var(--surface-inset)}._primaryButton_15xlp_86:disabled,._secondaryButton_15xlp_87:disabled{opacity:.6;cursor:not-allowed}._primaryButton_15xlp_86:focus-visible,._secondaryButton_15xlp_87:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._viewerNote_15xlp_135{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}@media(max-width:640px){._actions_15xlp_80{width:100%;margin-left:0}._primaryButton_15xlp_86,._secondaryButton_15xlp_87{flex:1;justify-content:center}}._bar_ibam3_2{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-family:var(--font-body);color:var(--text-primary)}._row_ibam3_13{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._prompt_ibam3_20{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary)}._buttons_ibam3_26{display:inline-flex;gap:var(--space-2)}._thumb_ibam3_31{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);border:1.5px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._thumb_ibam3_31:hover{border-color:var(--border-default);color:var(--text-primary)}._thumb_ibam3_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._thumbOn_ibam3_59,._thumbOn_ibam3_59:hover{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._thumb_ibam3_31:after,._sendButton_ibam3_67:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:var(--font-semibold);font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._thumb_ibam3_31:hover:after,._thumb_ibam3_31:focus-visible:after,._sendButton_ibam3_67:hover:after,._sendButton_ibam3_67:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._thanks_ibam3_97{font-size:var(--text-sm);color:var(--text-tertiary)}._error_ibam3_102{font-size:var(--text-sm);color:var(--color-status-red-text)}._noteForm_ibam3_107{display:flex;flex-direction:column;gap:var(--space-1_5);max-width:560px}._noteLabel_ibam3_114{font-size:var(--text-sm);color:var(--text-secondary)}._optional_ibam3_119{font-size:var(--text-xs);color:var(--text-tertiary)}._noteRow_ibam3_124{display:flex;gap:var(--space-2)}._noteInput_ibam3_129{flex:1;min-width:0;height:36px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md)}._noteInput_ibam3_129:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._sendButton_ibam3_67{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);border:1.5px solid var(--color-primary-600);background:var(--color-primary-600);color:var(--text-inverse);cursor:pointer}._sendButton_ibam3_67:hover:not(:disabled){background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}._sendButton_ibam3_67:disabled{opacity:.5;cursor:not-allowed}._sendButton_ibam3_67:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._sentNote_ibam3_177{margin:0;font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap}._sentLabel_ibam3_184{color:var(--text-tertiary)}@media(max-width:768px){._thumb_ibam3_31,._sendButton_ibam3_67{width:44px;height:44px}._noteInput_ibam3_129{height:44px}}._results_8yqwj_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._heading_8yqwj_11{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium)}._counters_8yqwj_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin:0}._counter_8yqwj_19{display:flex;flex-direction:column;gap:var(--space-2)}._counter_8yqwj_19 dt{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}._counter_8yqwj_19 dd{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl)}._definition_8yqwj_45,._note_8yqwj_46{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal)}@media(max-width:480px){._counters_8yqwj_19{grid-template-columns:1fr}}._headline_1msw4_2{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._headlineName_1msw4_9{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary)}._headlineValue_1msw4_16{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--text-primary);font-variant-numeric:tabular-nums}._headline_1msw4_2[data-measured=false] ._headlineValue_1msw4_16{font-size:var(--text-2xl);color:var(--text-tertiary)}._definition_1msw4_30{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-tertiary)}._detail_1msw4_38{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}._note_1msw4_45{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}._bar_1msw4_52{display:block;width:100%;height:8px;overflow:hidden;background:var(--surface-sunken);border-radius:var(--radius-full)}._barFill_1msw4_61{display:block;height:100%;background:var(--color-primary-600);border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._row_1msw4_70{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0}._rowText_1msw4_78{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1 auto}._rowName_1msw4_86{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._rowDefinition_1msw4_93{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}._rowFigures_1msw4_100{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex:0 0 auto;width:160px;text-align:right}._rowValue_1msw4_110{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._row_1msw4_70[data-measured=false] ._rowValue_1msw4_110{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary)}._rowFigures_1msw4_100 ._bar_1msw4_52{height:6px}._compact_1msw4_130{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);min-width:0}._compactValue_1msw4_138{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._compact_1msw4_130[data-measured=false] ._compactValue_1msw4_138{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary)}._compactName_1msw4_153{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._compactDetail_1msw4_159{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}@media(max-width:640px){._row_1msw4_70{flex-direction:column;gap:var(--space-2)}._rowFigures_1msw4_100{align-items:flex-start;width:100%;text-align:left}}._section_14e0c_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._header_14e0c_12{display:flex;align-items:center;gap:var(--space-2)}._icon_14e0c_18{flex-shrink:0;color:var(--color-primary-700)}._heading_14e0c_23{flex:1;margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._list_14e0c_32{margin:0;padding:var(--space-2) 0 0;list-style:none;border-top:1px solid var(--border-subtle)}._list_14e0c_32>li+li{border-top:1px solid var(--border-subtle)}._summary_14e0c_43{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}._container_1anbd_1{display:flex;height:100vh;background:var(--surface-base);overflow:hidden}._mainContent_1anbd_8{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._content_1anbd_16{display:flex;flex-direction:column;flex:1;padding:var(--space-7) var(--space-10);overflow-y:auto;gap:var(--space-8);width:100%;max-width:calc(720px + var(--space-10) * 2);margin:0 auto}._backButton_1anbd_28{display:inline-flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-interactive);background:none;border:none;padding:var(--space-1) var(--space-0);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast) var(--ease-out)}._backButton_1anbd_28:hover{color:var(--color-interactive-hover)}._backButton_1anbd_28:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._header_1anbd_53{display:flex;flex-direction:column;gap:var(--space-3)}._headerMeta_1anbd_59{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._badge_1anbd_66{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);white-space:nowrap}._typeBadge_1anbd_77{background:var(--color-approved-50);color:var(--color-status-green-text)}._creditBadge_1anbd_83{background:var(--color-pending-100);color:var(--color-status-amber-text)}._publishedDate_1anbd_89{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._detailTitle_1anbd_95{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._sections_1anbd_106{display:flex;flex-direction:column;gap:var(--space-6)}._section_1anbd_106{display:flex;flex-direction:column;gap:var(--space-2)}._sectionHeading_1anbd_118{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._sectionBody_1anbd_127{font-family:var(--font-body);font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;margin:0;white-space:pre-wrap}._awaiting_1anbd_137{margin:0;padding:var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._attachments_1anbd_149{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8)}._attachmentList_1anbd_156{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._attachmentList_1anbd_156 li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._attachmentLink_1anbd_177{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-interactive);overflow-wrap:anywhere}._attachmentWho_1anbd_189{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._history_1anbd_196{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._historyHeading_1anbd_204{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._historyList_1anbd_212{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._historyItem_1anbd_221{display:grid;grid-template-columns:1fr auto;gap:var(--space-0_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm)}._historyTitle_1anbd_229{font-weight:var(--font-medium);color:var(--text-primary)}._historyDescription_1anbd_234{grid-column:1 / 2;color:var(--text-secondary);white-space:pre-wrap}._historyDate_1anbd_240{grid-column:2 / 3;grid-row:1 / 2;color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._loading_1anbd_249{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}._skeleton_1anbd_256{background:var(--border-subtle);border-radius:var(--radius-sm);animation:_shimmer_1anbd_1 1.5s infinite;height:14px}@keyframes _shimmer_1anbd_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._error_1anbd_270{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-red-text);padding:var(--space-4);background:var(--color-red-500-alpha-10);border-radius:var(--radius-lg)}._notFound_1anbd_280{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);padding:var(--space-6);text-align:center}@media(max-width:768px){._content_1anbd_16{padding:var(--space-4)}}._content_148jf_1{display:flex;flex-direction:column;flex:1;min-width:0;max-width:1200px;width:100%;margin:0 auto;padding:var(--space-7) var(--space-8);gap:var(--space-5)}._content_148jf_1 h1{margin:0;text-wrap:balance}._content_148jf_1 nav a{display:inline-flex;align-items:center;min-height:40px;color:var(--text-secondary)}._footer_148jf_4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);position:sticky;bottom:var(--space-3);z-index:2;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-card)}._footer_148jf_4 p{margin:0;color:var(--text-secondary)}._saveButton_148jf_6{min-height:40px;padding:var(--space-2) var(--space-5);border:1px solid var(--color-primary-600);border-radius:var(--radius-full);color:var(--text-inverse);background:var(--color-primary-600);font:inherit;cursor:pointer}._saveButton_148jf_6:hover:not(:disabled){background:var(--color-primary-700)}._saveButton_148jf_6:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:3px}._saveButton_148jf_6:disabled{opacity:.5;cursor:not-allowed}._content_148jf_1>[role=alert]{padding:var(--space-4);border-radius:var(--radius-lg);color:var(--color-status-red-text);background:var(--color-rejected-50)}@media(max-width:768px){._content_148jf_1{padding:var(--space-4)}}._content_xheuc_1{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;max-width:1200px;margin:0 auto;padding:var(--space-7) var(--space-8);gap:var(--space-6)}._content_xheuc_1>header h1{margin:0 0 var(--space-2);text-wrap:balance}._content_xheuc_1>header p{color:var(--text-secondary);text-transform:capitalize}._content_xheuc_1 nav a{display:inline-flex;align-items:center;min-height:40px;color:var(--text-secondary)}._actions_xheuc_5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._actions_xheuc_5 button,._actions_xheuc_5 a,._review_xheuc_6 button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:var(--space-2) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-primary);background:var(--surface-raised);font:inherit;font-size:var(--text-sm);cursor:pointer;text-decoration:none}._actions_xheuc_5 button:hover:not(:disabled),._actions_xheuc_5 a:hover,._review_xheuc_6 button:hover:not(:disabled){background:var(--surface-hover)}._actions_xheuc_5 button._primary_xheuc_8,._review_xheuc_6 button._primary_xheuc_8{background:var(--color-primary-600);border-color:var(--color-primary-600);color:var(--text-inverse)}._actions_xheuc_5 button._primary_xheuc_8:hover:not(:disabled),._review_xheuc_6 button._primary_xheuc_8:hover:not(:disabled){background:var(--color-primary-700)}._actions_xheuc_5 button:disabled,._review_xheuc_6 button:disabled{opacity:.5;cursor:not-allowed}._actions_xheuc_5 button:focus-visible,._actions_xheuc_5 a:focus-visible,._review_xheuc_6 button:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:3px}._review_xheuc_6{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised)}._review_xheuc_6 h2{margin:0 0 var(--space-3)}._review_xheuc_6 label{display:grid;gap:var(--space-2);margin:var(--space-4) 0}._review_xheuc_6 textarea{width:100%;min-height:100px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-base);font:inherit}._content_xheuc_1>[role=alert]{padding:var(--space-4);border-radius:var(--radius-lg);color:var(--color-status-red-text);background:var(--color-rejected-50)}@media(max-width:768px){._content_xheuc_1{padding:var(--space-4)}}._page_1tjri_1{width:100%;max-width:1200px;margin:0 auto;padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-6)}._header_1tjri_2{display:flex;justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap}._header_1tjri_2 h1{margin:0 0 var(--space-2)}._header_1tjri_2 p{color:var(--text-secondary)}._header_1tjri_2>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._header_1tjri_2 a,._header_1tjri_2 button,._form_1tjri_6 button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:var(--space-2) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-primary);background:var(--surface-raised);font:inherit;cursor:pointer;text-decoration:none}._header_1tjri_2 button,._form_1tjri_6 button[type=submit]{color:var(--text-inverse);border-color:var(--color-primary-600);background:var(--color-primary-600)}._header_1tjri_2 button:hover,._form_1tjri_6 button[type=submit]:hover:not(:disabled){background:var(--color-primary-700)}._header_1tjri_2 a:focus-visible,._header_1tjri_2 button:focus-visible,._form_1tjri_6 button:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:3px}._form_1tjri_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised)}._form_1tjri_6 h2,._form_1tjri_6>p,._form_1tjri_6>div{grid-column:1 / -1;margin:0}._form_1tjri_6>div{display:flex;gap:var(--space-3)}._form_1tjri_6 label{display:grid;gap:var(--space-2);min-width:0}._form_1tjri_6 input,._form_1tjri_6 select{min-height:40px;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-base);font:inherit}._form_1tjri_6 button:disabled{opacity:.5;cursor:not-allowed}._page_1tjri_1>section{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised)}._page_1tjri_1>section h2{margin:0 0 var(--space-4)}._page_1tjri_1 li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}._page_1tjri_1 li:last-child{border-bottom:0}._page_1tjri_1 li a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}._page_1tjri_1 li span{color:var(--text-secondary);font-size:var(--text-sm);text-transform:capitalize}@media(max-width:768px){._page_1tjri_1{padding:var(--space-4)}._form_1tjri_6{grid-template-columns:minmax(0,1fr)}}._form_bto8k_3{display:flex;flex-direction:column;gap:var(--space-5)}._field_bto8k_9{display:flex;flex-direction:column;gap:var(--space-2)}._label_bto8k_15{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary)}._required_bto8k_22{color:var(--color-rejected-500);margin-left:var(--space-0_5)}._input_bto8k_27,._textarea_bto8k_28,._select_bto8k_29{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:42px;padding:var(--space-2_5) var(--space-3);transition:all var(--duration-fast) var(--ease-out);width:100%}._input_bto8k_27:focus,._textarea_bto8k_28:focus,._select_bto8k_29:focus{outline:none;border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._input_bto8k_27::placeholder,._textarea_bto8k_28::placeholder{color:var(--text-muted)}._textarea_bto8k_28{min-height:100px;line-height:var(--leading-normal);resize:vertical}._select_bto8k_29{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e7681' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-10)}._row_bto8k_70{display:flex;gap:var(--space-4)}._row_bto8k_70>*{flex:1}._actions_bto8k_79{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:var(--space-2)}._button_bto8k_88{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);min-height:40px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._buttonPrimary_bto8k_103{background:var(--color-primary-600);color:var(--text-inverse);border:none}._buttonPrimary_bto8k_103:hover:not(:disabled){filter:brightness(.93)}._buttonPrimary_bto8k_103:disabled{opacity:.5;cursor:not-allowed}._buttonSecondary_bto8k_119{background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle)}._buttonSecondary_bto8k_119:hover{background:var(--surface-sunken);color:var(--text-primary)}._buttonDanger_bto8k_131{background:var(--surface-raised);color:var(--color-rejected-600);border:1.5px solid var(--color-rejected-200);margin-right:auto}._buttonDanger_bto8k_131:hover:not(:disabled){background:var(--color-rejected-50);color:var(--color-rejected-700);border-color:var(--color-rejected-300)}._buttonDanger_bto8k_131:disabled{opacity:.5;cursor:not-allowed}._error_bto8k_150{font-size:var(--text-sm);color:var(--color-rejected-500);margin-top:var(--space-1)}._successMessage_bto8k_156{font-size:var(--text-sm);color:var(--color-approved-600);padding:var(--space-3);background:var(--color-approved-50);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._searchSelect_bto8k_167{position:relative}._searchInput_bto8k_171{padding-right:var(--space-8)}._searchInputWrapper_bto8k_176{position:relative}._searchInputIcon_bto8k_180{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._searchInputClear_bto8k_189{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-muted);cursor:pointer;background:none;border:none;padding:0;display:flex;align-items:center}._searchInputClear_bto8k_189:hover{color:var(--text-primary)}._dropdown_bto8k_207{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-1);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:10;max-height:200px;overflow-y:auto}._dropdownItem_bto8k_222{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._dropdownItem_bto8k_222:hover,._dropdownItemHighlighted_bto8k_235{background:var(--color-primary-50)}._dropdownEmpty_bto8k_239{padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);text-align:center}._multiSelect_bto8k_249{display:flex;flex-wrap:wrap;gap:var(--space-1_5);padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:42px;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._multiSelect_bto8k_249:focus-within{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._multiSelectPlaceholder_bto8k_267{color:var(--text-muted);font-size:var(--text-sm)}._multiSelectChevron_bto8k_272{margin-left:auto;color:var(--text-muted);flex-shrink:0}._dropdownFilter_bto8k_278{position:sticky;top:0;padding:var(--space-2);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle)}._chip_bto8k_286{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap}._chipRemove_bto8k_299{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);flex-shrink:0}._chipRemove_bto8k_299:hover{color:var(--text-primary)}._templateBanner_bto8k_316{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}._templateBanner_bto8k_316 ._select_bto8k_29{flex:1;background:var(--surface-raised)}._templateLink_bto8k_331{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary-700);text-decoration:none;white-space:nowrap}._templateLink_bto8k_331:hover{text-decoration:underline}._smartLinkNote_bto8k_346{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);font-style:italic;margin-top:var(--space-1)}._statusOption_bto8k_356{display:flex;align-items:center;gap:var(--space-2)}._statusDot_bto8k_362{width:8px;height:8px;border-radius:50%;flex-shrink:0}._selectedValue_bto8k_371{display:flex;align-items:center;justify-content:space-between;cursor:pointer}._selectedValueText_bto8k_379{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentList_bto8k_387{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}._attachmentItem_bto8k_394{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._attachmentName_bto8k_406{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fieldError_bto8k_414{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-500);margin-top:var(--space-1)}._inputError_bto8k_421{border-color:var(--color-rejected-400)!important}._inputError_bto8k_421:focus{border-color:var(--color-rejected-500)!important;box-shadow:0 0 0 3px var(--color-red-500-alpha-10)!important}._notice_1z0gl_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2_5) var(--space-3);background:var(--color-pending-50);border:1px solid var(--color-pending-100);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._icon_1z0gl_15{flex-shrink:0;color:var(--color-status-amber-text)}._text_1z0gl_20{flex:1;min-width:12rem}._actions_1z0gl_25{display:inline-flex;gap:var(--space-2)}._restore_1z0gl_30,._discard_1z0gl_31{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._restore_1z0gl_30{color:#fff;background:var(--color-primary-600);border:1px solid var(--color-primary-600)}._restore_1z0gl_30:hover{background:var(--color-primary-fill-hover)}._discard_1z0gl_31{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle)}._discard_1z0gl_31:hover{background:var(--surface-sunken);color:var(--text-primary)}._restore_1z0gl_30:focus-visible,._discard_1z0gl_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._wrapper_v6z51_1{display:flex;flex-direction:column;gap:var(--space-2)}._body_v6z51_7{padding:var(--space-2_5) var(--space-3);max-height:280px;overflow:auto;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.55;color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-wrap:anywhere}._body_v6z51_7 p,._body_v6z51_7 ul,._body_v6z51_7 ol{margin:0 0 var(--space-2)}._body_v6z51_7>:last-child{margin-bottom:0}._body_v6z51_7 table{max-width:100%;border-collapse:collapse}._body_v6z51_7 th,._body_v6z51_7 td{padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);text-align:left;vertical-align:top}._notice_v6z51_44{display:flex;align-items:flex-start;gap:var(--space-1_5);margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._notice_v6z51_44 svg{flex-shrink:0;margin-top:1px}._fieldIcon_1epal_3{vertical-align:-2px;margin-right:var(--space-1);color:var(--color-ink-400)}._fieldHint_1epal_9{margin:0;font-size:var(--text-xs);color:var(--color-ink-400);line-height:1.4}._websiteInputWrapper_1epal_17{position:relative}._enrichingIndicator_1epal_21{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-700)}._spinner_1epal_30{animation:_spin_1epal_30 1s linear infinite}@keyframes _spin_1epal_30{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._enrichedBadge_1epal_40{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2_5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-md)}._existingWarning_1epal_53{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-700);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-md)}._existingWarning_1epal_53>svg{flex-shrink:0;color:var(--color-pending-600);margin-top:1px}._existingWarningContent_1epal_71{display:flex;flex-direction:column;gap:var(--space-1)}._existingWarningLink_1epal_77{background:none;border:none;padding:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}._existingWarningLink_1epal_77:hover{color:var(--color-primary-800)}._existingWarningLink_1epal_77:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._fieldset_1epal_100{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin:0}._legend_1epal_110{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);padding:0 var(--space-1)}._duplicateConfirm_1epal_118{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-700);cursor:pointer}._hint_1yz1m_3{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._readOnly_1yz1m_9{margin:0}._value_1yz1m_13{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._facts_1yz1m_20{display:flex;flex-direction:column;gap:var(--space-1);margin:0}._warning_1pp0c_3{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-pending-50);border:1px solid var(--color-pending-200);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-pending-700)}._warning_1pp0c_3 strong{display:block;margin-bottom:var(--space-1)}._warning_1pp0c_3 p{margin:0;color:var(--color-pending-600)}._warningLink_1pp0c_26{color:var(--color-primary-700);text-decoration:underline;text-underline-offset:2px}._warningLink_1pp0c_26:hover{color:var(--color-primary-800)}._warningLink_1pp0c_26:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._fieldset_1bt36_1{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0}._legend_1bt36_12{padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary)}._commitmentsHeader_1bt36_20{display:flex;flex-direction:column;gap:var(--space-1)}._hint_1bt36_26{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._commitment_1bt36_20{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inset)}._commitmentTitle_1bt36_41{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._grid_1bt36_51{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._removeButton_1bt36_57{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer}._removeButton_1bt36_57:hover{background:var(--surface-hover);color:var(--color-rejected-600)}._removeButton_1bt36_57:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._removeButton_1bt36_57:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._removeButton_1bt36_57:hover:after,._removeButton_1bt36_57:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._addButton_1bt36_109{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-2) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-full);background:var(--surface-base);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer}._addButton_1bt36_109:hover{background:var(--surface-hover)}._addButton_1bt36_109:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:640px){._grid_1bt36_51{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._addButton_1bt36_109,._removeButton_1bt36_57{min-height:44px}._removeButton_1bt36_57{min-width:44px}}._repaymentTerms_1bt36_151{min-height:72px}._stepIndicator_utjzb_3{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-5)}._stepDot_utjzb_12{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);border:1.5px solid var(--border-default);color:var(--text-tertiary);background:var(--surface-raised);transition:all var(--duration-fast) var(--ease-out);flex-shrink:0}._stepDotActive_utjzb_29{border-color:var(--color-primary-600);color:var(--text-inverse);background:var(--color-primary-600)}._stepDotCompleted_utjzb_35{border-color:var(--color-primary-400);color:var(--text-inverse);background:var(--color-primary-400)}._stepLine_utjzb_41{flex:1;height:2px;background:var(--border-subtle);transition:background var(--duration-fast) var(--ease-out)}._stepLineCompleted_utjzb_48{background:var(--color-primary-400)}._stepLabel_utjzb_52{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);white-space:nowrap}._stepLabelActive_utjzb_62{color:var(--text-primary)}._stepGroup_utjzb_66{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._tagInputWrapper_utjzb_75{display:flex;flex-wrap:wrap;gap:var(--space-1_5);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:40px;cursor:text;transition:all var(--duration-fast) var(--ease-out);background:var(--surface-raised)}._tagInputWrapper_utjzb_75:focus-within{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._tagInput_utjzb_75{border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);flex:1;min-width:80px;padding:var(--space-0_5) 0}._tagInput_utjzb_75::placeholder{color:var(--text-muted)}._tag_utjzb_75{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0_5) var(--space-2);background:var(--color-expired-100);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);white-space:nowrap}._tagRemove_utjzb_123{display:flex;align-items:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);flex-shrink:0}._tagRemove_utjzb_123:hover{color:var(--text-primary)}._rangeRow_utjzb_140{display:flex;align-items:center;gap:var(--space-2)}._rangeRow_utjzb_140>input{flex:1}._rangeSeparator_utjzb_150{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);flex-shrink:0}._fitRubricTextarea_utjzb_159{min-height:160px}._helperText_utjzb_163{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1);line-height:1.5}._stepDescription_utjzb_173{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.5}._stepIntro_utjzb_183{display:flex;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-5);background:var(--color-amber-brand-50);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);font-family:var(--font-body)}._stepIntroIcon_utjzb_194{flex-shrink:0;color:var(--color-amber-brand-700);margin-top:2px}._stepIntroContent_utjzb_200{flex:1;min-width:0}._stepIntroTitle_utjzb_205{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-1) 0;line-height:1.4}._stepIntroBody_utjzb_215{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 var(--space-2) 0;line-height:1.55}._stepIntroBody_utjzb_215:last-child{margin-bottom:0}._fieldHelper_utjzb_228{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1);line-height:1.5}._radioGroup_utjzb_238{display:flex;gap:var(--space-3)}._radioLabel_utjzb_243{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-subtle);background:var(--surface-raised);border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out)}._radioLabel_utjzb_243:hover{border-color:var(--color-primary-500)}._radioLabelSelected_utjzb_262{border-color:var(--color-primary-600);background:var(--color-primary-50)}._radioLabel_utjzb_243 input[type=radio]{accent-color:var(--color-primary-600)}._conditionalField_utjzb_273{padding-left:var(--space-6);border-left:2px solid var(--border-subtle);margin-left:var(--space-2)}._actions_utjzb_281{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:var(--space-2)}._actionsRight_utjzb_290{display:flex;gap:var(--space-3)}._backdrop_1n466_3{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}._backdrop_1n466_3[data-open]{opacity:1}._backdrop_1n466_3[data-starting-style],._backdrop_1n466_3[data-ending-style]{opacity:0}._popup_1n466_21{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100vw;background:var(--surface-raised);border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;z-index:var(--z-modal);display:flex;flex-direction:column;outline:none;transform:translate(calc(100% + var(--drawer-swipe-movement-x, 0px)));transition:transform var(--duration-normal) var(--ease-out)}._popup_1n466_21[data-open]{transform:translate(var(--drawer-swipe-movement-x, 0px))}._popup_1n466_21[data-starting-style],._popup_1n466_21[data-ending-style]{transform:translate(100%)}._popup_1n466_21[data-swiping]{transition:none}._contentWrapper_1n466_59{display:flex;flex-direction:column;height:100%;min-height:0}._header_1n466_66{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._title_1n466_75{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._closeButton_1n466_84{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._closeButton_1n466_84:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeButton_1n466_84:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._content_1n466_56{flex:1;overflow-y:auto;padding:var(--space-6)}._header_6ml5x_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._headerLeft_6ml5x_18{display:flex;align-items:center;gap:var(--space-3);min-width:0}._issueKey_6ml5x_25{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);background:var(--surface-sunken);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.02em}._headerActions_6ml5x_37{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._headerBtn_6ml5x_44{all:unset;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._headerBtn_6ml5x_44:hover{background:var(--surface-sunken);color:var(--text-primary)}._headerBtn_6ml5x_44:focus-visible{outline:2px solid var(--border-focus)}._headerBtnDanger_6ml5x_68:hover{background:var(--color-rejected-50);color:var(--color-rejected-600)}._statusBadge_6ml5x_74{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);white-space:nowrap;border:1px solid transparent}._body_6ml5x_85{display:flex;flex:1;min-height:0;overflow:hidden}._mainColumn_6ml5x_92{flex:1;min-width:0;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}._sidebarColumn_6ml5x_102{width:280px;flex-shrink:0;overflow-y:auto;padding:var(--space-6) var(--space-5);border-left:1px solid var(--border-subtle);background:var(--surface-raised);display:flex;flex-direction:column;gap:var(--space-5)}._fieldGroup_6ml5x_115{display:flex;flex-direction:column;gap:var(--space-4)}._fieldGroupTitle_6ml5x_121{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._titleContainer_6ml5x_133{position:relative}._title_6ml5x_133{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);line-height:1.3;margin:0;letter-spacing:-.01em}._titleInput_6ml5x_147{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);line-height:1.3;letter-spacing:var(--tracking-tight);width:100%;border:none;border-bottom:2px solid var(--color-primary-500);background:transparent;padding:0 0 var(--space-1) 0;outline:none}._titleInput_6ml5x_147::placeholder{color:var(--text-muted)}._sectionTitle_6ml5x_167{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary);letter-spacing:-.01em;margin:0}._sectionHeader_6ml5x_176{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._sectionAction_6ml5x_183{all:unset;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._sectionAction_6ml5x_183:hover{background:var(--color-primary-50);color:var(--color-primary-800)}._description_6ml5x_206{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word}._descriptionEmpty_6ml5x_215{color:var(--text-muted);font-style:italic}._descriptionTextarea_6ml5x_220{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);line-height:1.6;width:100%;min-height:120px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-raised);resize:vertical;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._descriptionTextarea_6ml5x_220:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._loadingState_6ml5x_242{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--text-sm)}._errorState_6ml5x_251{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-rejected-600);font-size:var(--text-sm)}._spinner_6ml5x_263{width:20px;height:20px;border:2px solid var(--border-default);border-top-color:var(--color-primary-500);border-radius:50%;animation:_spin_6ml5x_263 .8s linear infinite}@keyframes _spin_6ml5x_263{to{transform:rotate(360deg)}}._timestamps_6ml5x_279{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-muted);display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:auto}._confirmOverlay_6ml5x_292{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._confirmDialog_6ml5x_303{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);width:min(480px,100%);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._confirmTitle_6ml5x_314{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0}._confirmActions_6ml5x_322{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3)}._btnPrimary_6ml5x_330{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:var(--space-2-5) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._btnPrimary_6ml5x_330:hover:not(:disabled){filter:brightness(.93)}._btnPrimary_6ml5x_330:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_6ml5x_359{background:var(--surface-raised);color:var(--text-secondary);border:1.5px solid var(--border-subtle)}._btnSecondary_6ml5x_359:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}._btnDanger_6ml5x_371{background:var(--color-rejected-600)}._btnDanger_6ml5x_371:hover:not(:disabled){background:var(--color-rejected-700)}@media(max-width:768px){._body_6ml5x_85{flex-direction:column}._sidebarColumn_6ml5x_102{width:100%;border-left:none;border-top:1px solid var(--border-subtle)}._header_6ml5x_8{padding:var(--space-3) var(--space-4)}._mainColumn_6ml5x_92{padding:var(--space-4)}}._statusOpen_h4pt8_4{background:var(--color-modified-50);color:var(--color-modified-700);border-color:var(--color-modified-200)}._statusInProgress_h4pt8_10{background:var(--color-pending-50);color:var(--color-pending-700);border-color:var(--color-pending-200)}._statusClosed_h4pt8_16{background:var(--color-approved-50);color:var(--color-approved-700);border-color:var(--color-approved-200)}._overdue_h4pt8_23{color:var(--color-rejected-600);font-weight:var(--font-semibold);font-size:var(--text-xs)}._tagList_h4pt8_30{display:flex;flex-wrap:wrap;gap:var(--space-1)}._tag_h4pt8_30{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-medium);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);background:var(--color-ink-100);color:var(--color-ink-700);white-space:nowrap}._avatarCircle_h4pt8_48{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-primary-100);color:var(--color-primary-700);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);flex-shrink:0}._personDisplay_h4pt8_63{display:flex;align-items:center;gap:var(--space-2)}._checkboxList_h4pt8_70{display:flex;flex-direction:column;gap:var(--space-1);max-height:200px;overflow-y:auto;padding:var(--space-1) 0}._checkboxItem_h4pt8_79{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out)}._checkboxItem_h4pt8_79:hover{background:var(--surface-sunken)}._checkboxItem_h4pt8_79 input[type=checkbox]{accent-color:var(--color-primary-600);width:14px;height:14px}._multiSelectDone_h4pt8_102{all:unset;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);cursor:pointer;padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-sm);text-align:center;margin-top:var(--space-1);transition:background-color var(--duration-fast) var(--ease-out)}._multiSelectDone_h4pt8_102:hover{background:var(--color-primary-50)}._resolutionSection_h4pt8_121{padding:var(--space-4);background:var(--color-approved-50);border:1px solid var(--color-approved-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._resolutionLabel_h4pt8_129{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-approved-700);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2)}._inlineSelect_h4pt8_140{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);width:100%;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e7681' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;padding-right:var(--space-8);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._inlineSelect_h4pt8_140:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._inlineDateInput_h4pt8_164{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);width:100%;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._inlineDateInput_h4pt8_164:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._linkedField_h4pt8_183{display:flex;align-items:center;min-height:32px;padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out)}._linkedField_h4pt8_183:hover{background:var(--surface-sunken)}._linkedField_h4pt8_183:hover ._fieldActions_h4pt8_197{opacity:1}._entityLink_h4pt8_201{color:var(--color-primary-700);text-decoration:none;font-family:var(--font-body);font-size:var(--text-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entityLink_h4pt8_201:hover{text-decoration:underline}._fieldActions_h4pt8_197{display:flex;align-items:center;gap:var(--space-0_5);margin-left:auto;flex-shrink:0;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}._fieldActionBtn_h4pt8_226{all:unset;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._fieldActionBtn_h4pt8_226:hover{color:var(--text-primary);background:var(--color-ink-100)}._linkedFieldEmpty_h4pt8_247{all:unset;display:flex;align-items:center;min-height:32px;padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);font-style:italic;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._linkedFieldEmpty_h4pt8_247:hover{background:var(--surface-sunken)}._confirmField_h4pt8_268{display:flex;flex-direction:column;gap:var(--space-2)}._confirmLabel_h4pt8_274{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._confirmTextarea_h4pt8_281{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);min-height:100px;resize:vertical;outline:none;width:100%;transition:border-color var(--duration-fast) var(--ease-out)}._confirmTextarea_h4pt8_281:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._copiedToast_h4pt8_302{position:absolute;top:-4px;right:36px;font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-approved-600);background:var(--color-approved-50);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-sm);pointer-events:none;animation:_fadeOut_h4pt8_1 1.5s ease forwards}@keyframes _fadeOut_h4pt8_1{0%{opacity:1}70%{opacity:1}to{opacity:0}}._impact_ezmjy_1{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:none;min-width:0}._optional_ezmjy_11{font-weight:var(--font-normal);color:var(--text-tertiary)}._impactRow_ezmjy_16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._impactField_ezmjy_22{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._impactLabel_ezmjy_29{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}._impactInput_ezmjy_35{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums}._impactInput_ezmjy_35:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._impactInput_ezmjy_35[aria-invalid=true]{border-color:var(--border-error)}._impactError_ezmjy_57{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-rejected-600)}@media(max-width:640px){._impactRow_ezmjy_16{grid-template-columns:minmax(0,1fr)}}._input_1i64q_1{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums}._input_1i64q_1:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._section_1t72n_2{display:flex;flex-direction:column;gap:var(--space-3)}._header_1t72n_8{display:flex;align-items:center;justify-content:space-between}._headerLeft_1t72n_14{display:flex;align-items:center;gap:var(--space-2)}._title_1t72n_20{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0}._count_1t72n_30{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-muted);background:var(--surface-sunken);padding:1px var(--space-2);border-radius:var(--radius-full);min-width:20px;text-align:center}._uploadBtn_1t72n_42{all:unset;display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._uploadBtn_1t72n_42:hover{color:var(--color-primary-800);background:var(--color-primary-50)}._uploadBtn_1t72n_42:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._uploadBtn_1t72n_42:disabled{cursor:not-allowed;opacity:.5}._progressContainer_1t72n_75{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0}._uploadingFile_1t72n_82{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._progressBar_1t72n_91{width:100%;height:4px;background:var(--surface-sunken);border-radius:var(--radius-full);overflow:hidden}._progressFill_1t72n_99{height:100%;background:var(--color-primary-600);border-radius:var(--radius-full);transition:width var(--duration-fast) var(--ease-out)}._list_1t72n_107{display:flex;flex-direction:column;gap:var(--space-1)}._file_1t72n_113{display:flex;align-items:center;gap:var(--space-2_5);padding:var(--space-2) var(--space-2_5);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out)}._file_1t72n_113:hover{background:var(--surface-sunken)}._fileIcon_1t72n_126{color:var(--text-muted);flex-shrink:0}._fileName_1t72n_131{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary-700);text-decoration:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out)}._fileName_1t72n_131:hover{color:var(--color-primary-800);text-decoration:underline}._fileName_1t72n_131:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._fileDeleteBtn_1t72n_154{all:unset;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;opacity:0;flex-shrink:0;transition:opacity var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._file_1t72n_113:hover ._fileDeleteBtn_1t72n_154{opacity:1}._fileDeleteBtn_1t72n_154:hover{color:var(--color-rejected-600);background:var(--color-rejected-50)}._fileDeleteBtn_1t72n_154:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._empty_1t72n_187{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);font-style:italic;padding:var(--space-2) 0}._progressLabel_1j4en_2{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}._progressTrack_1j4en_8{height:4px;background:var(--color-ink-100);border-radius:var(--radius-full);margin-top:var(--space-2);overflow:hidden}._progressFill_1j4en_16{height:100%;background:var(--color-primary-500);border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._todoList_1j4en_24{list-style:none;margin:var(--space-3) 0 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-0_5)}._todoItem_1j4en_33{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out)}._todoItem_1j4en_33:hover{background:var(--surface-sunken)}._checkbox_1j4en_47{all:unset;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--border-default);border-radius:var(--radius-sm);flex-shrink:0;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);color:transparent}._checkbox_1j4en_47:hover{border-color:var(--color-primary-500)}._checkbox_1j4en_47._checked_1j4en_66{background:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--text-inverse)}._todoTitle_1j4en_73{all:unset;flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._todoTitle_1j4en_73:hover{color:var(--color-primary-800)}._todoTitle_1j4en_73._done_1j4en_90{text-decoration:line-through;color:var(--text-muted)}._assigneeInitial_1j4en_96{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-primary-100);color:var(--color-primary-700);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);flex-shrink:0}._addForm_1j4en_112{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}._addInput_1j4en_119{flex:1;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-1_5) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._addInput_1j4en_119:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._addInput_1j4en_119::placeholder{color:var(--text-muted)}._addBtn_1j4en_141{all:unset;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);cursor:pointer;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out)}._addBtn_1j4en_141:hover:not(:disabled){filter:brightness(.93)}._addBtn_1j4en_141:disabled{opacity:.5;cursor:not-allowed}._emptyState_1j4en_166{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) 0}._spinIcon_1j4en_176{animation:_spin_1j4en_176 .8s linear infinite}@keyframes _spin_1j4en_176{to{transform:rotate(360deg)}}._section_1d848_2{display:flex;flex-direction:column;gap:var(--space-4)}._header_1d848_8{display:flex;align-items:center;gap:var(--space-2)}._title_1d848_14{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0}._count_1d848_24{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--text-muted);background:var(--surface-sunken);padding:1px var(--space-2);border-radius:var(--radius-full);min-width:20px;text-align:center}._list_1d848_37{display:flex;flex-direction:column;gap:var(--space-4)}._comment_1d848_43{display:flex;gap:var(--space-3)}._avatar_1d848_48{width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-700);font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}._commentBody_1d848_64{flex:1;min-width:0}._commentMeta_1d848_69{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1)}._authorName_1d848_76{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._commentTime_1d848_83{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--text-muted)}._commentText_1d848_89{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word}._commentActions_1d848_99{display:flex;gap:var(--space-1);align-self:flex-start;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}._comment_1d848_43:hover ._commentActions_1d848_99,._commentActions_1d848_99:focus-within{opacity:1}@media(hover:none){._commentActions_1d848_99{opacity:1}}._actionBtn_1d848_118{all:unset;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}._actionBtn_1d848_118:hover{color:var(--text-primary);background:var(--surface-sunken)}._actionBtn_1d848_118:focus-visible{box-shadow:var(--shadow-focus)}._deleteBtn_1d848_142:hover{color:var(--color-rejected-600);background:var(--color-rejected-50)}._editActions_1d848_147{display:flex;justify-content:flex-end;gap:var(--space-2)}._cancelBtn_1d848_153{all:unset;display:inline-flex;align-items:center;padding:var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer}._cancelBtn_1d848_153:hover:not(:disabled){background:var(--surface-sunken)}._cancelBtn_1d848_153:disabled{opacity:.5;cursor:not-allowed}._form_1d848_176{display:flex;flex-direction:column;gap:var(--space-2)}._textarea_1d848_182{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);line-height:1.6;width:100%;min-height:80px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2_5) var(--space-3);background:var(--surface-raised);resize:vertical;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._textarea_1d848_182:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._textarea_1d848_182::placeholder{color:var(--text-muted)}._formActions_1d848_207{display:flex;justify-content:flex-end}._submitBtn_1d848_212{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1_5);padding:var(--space-1_5) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}._submitBtn_1d848_212:hover:not(:disabled){filter:brightness(.93)}._submitBtn_1d848_212:disabled{opacity:.5;cursor:not-allowed}._empty_1d848_241{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);font-style:italic;padding:var(--space-3) 0}._checkboxList_10nje_1{display:flex;flex-direction:column;gap:var(--space-1);max-height:200px;overflow-y:auto;padding:var(--space-1) 0}._checkboxItem_10nje_10{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out)}._checkboxItem_10nje_10:hover{background:var(--surface-sunken)}._checkboxItem_10nje_10 input[type=checkbox]{accent-color:var(--color-primary-600);width:14px;height:14px}._empty_10nje_33{margin:0;padding:var(--space-1_5) var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}._done_10nje_41{all:unset;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);cursor:pointer;padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-sm);text-align:center;margin-top:var(--space-1);transition:background-color var(--duration-fast) var(--ease-out)}._done_10nje_41:hover{background:var(--color-primary-50)}._done_10nje_41:focus-visible{box-shadow:var(--shadow-focus)}._doneToggle_emyjh_2{all:unset;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2_5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);white-space:nowrap}._doneToggle_emyjh_2:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._doneToggleTodo_emyjh_24{background:var(--color-pending-50);color:var(--color-pending-700);border:1px solid var(--color-pending-200)}._doneToggleTodo_emyjh_24:hover{background:var(--color-pending-100)}._doneToggleDone_emyjh_35{background:var(--color-approved-50);color:var(--color-approved-700);border:1px solid var(--color-approved-200)}._doneToggleDone_emyjh_35:hover{background:var(--color-approved-100)}._dot_emyjh_47{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}._dotAmber_emyjh_54{background:var(--color-pending-500)}._dotGreen_emyjh_59{background:var(--color-approved-500)}._dotRed_emyjh_64{background:var(--color-rejected-500)}._dotBlue_emyjh_69{background:var(--color-primary-500)}._dotGray_emyjh_74{background:var(--text-muted)}._priorityDisplay_emyjh_80{display:flex;align-items:center;gap:var(--space-2)}._priorityLabel_emyjh_86{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._prioritySelect_emyjh_93{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-1_5) var(--space-2_5);width:100%;outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}._prioritySelect_emyjh_93:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._dateInput_emyjh_113{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-1_5) var(--space-2_5);width:100%;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}._dateInput_emyjh_113:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._assigneeSelect_emyjh_132{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-1_5) var(--space-2_5);width:100%;outline:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}._assigneeSelect_emyjh_132:focus{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus)}._overdue_emyjh_152{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-rejected-600);background:var(--color-rejected-50);padding:1px var(--space-1_5);border-radius:var(--radius-sm);margin-left:var(--space-1)}._assigneeDisplay_emyjh_164{display:flex;align-items:center;gap:var(--space-2)}._assigneeInitial_emyjh_170{width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-700);font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--font-bold);display:flex;align-items:center;justify-content:center;text-transform:uppercase}._linkedField_emyjh_187{display:flex;align-items:center;gap:var(--space-1);min-width:0}._linkedFieldValue_emyjh_194{flex:1;min-width:0}._linkedFieldOpen_emyjh_199{all:unset;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:var(--radius-sm);color:var(--color-primary-700);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}._linkedFieldOpen_emyjh_199:hover{background:var(--color-primary-50)}._linkedFieldOpen_emyjh_199:focus-visible{box-shadow:var(--shadow-focus)}._linkedFieldText_emyjh_221{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._entityLinkIcon_emyjh_228{color:var(--text-muted);flex-shrink:0}._entityKey_emyjh_233{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}._tagsWrap_emyjh_240{display:flex;flex-wrap:wrap;gap:var(--space-1)}._tagBadge_emyjh_246{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-medium);color:var(--color-primary-700);background:var(--color-primary-50);padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-primary-100)}._confirmOverlay_emyjh_258{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}._confirmDialog_emyjh_269{background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);width:min(420px,100%);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._confirmTitle_emyjh_280{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);margin:0}._confirmText_emyjh_288{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}._confirmActions_emyjh_295{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2)}._backdrop_1anas_2{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--surface-overlay);opacity:0;transition:opacity var(--duration-normal) var(--ease-out);pointer-events:none}._backdrop_1anas_2._visible_1anas_12{opacity:1;pointer-events:auto}._panel_1anas_18{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-modal);width:min(880px,92vw);background:var(--surface-raised);border-left:1px solid var(--border-subtle);border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:var(--shadow-2xl);transform:translate(100%);transition:transform var(--duration-normal) var(--ease-out);display:flex;flex-direction:column;overflow:hidden}._panel_1anas_18._visible_1anas_12{transform:translate(0)}@media(max-width:768px){._panel_1anas_18{width:100vw;border-left:none;border-radius:0}}._backdrop_eeq2l_1{position:fixed;inset:0;background:var(--surface-overlay);z-index:var(--z-modal-backdrop);animation:_fadeIn_eeq2l_1 var(--duration-fast) var(--ease-out)}._modal_eeq2l_9{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:26rem;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6) var(--space-6);z-index:var(--z-modal);box-shadow:var(--shadow-lg);text-align:center;animation:_slideUp_eeq2l_1 var(--duration-normal) var(--ease-out)}._iconWrapper_eeq2l_26{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-full);background:var(--color-primary-500-alpha-10);color:var(--color-primary-700);margin-bottom:var(--space-4)}._title_eeq2l_38{font-family:var(--font-display);letter-spacing:-.01em;font-size:var(--text-2xl);font-weight:var(--font-medium);color:var(--text-primary);margin:0 0 var(--space-2) 0}._description_eeq2l_47{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}._hint_eeq2l_54{font-size:var(--text-sm);color:var(--text-tertiary);margin:var(--space-2) 0 0 0}._actions_eeq2l_60{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}._dismissBtn_eeq2l_68{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}._dismissBtn_eeq2l_68:hover{background:var(--surface-sunken);color:var(--text-primary)}._updateBtn_eeq2l_85{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._updateBtn_eeq2l_85:hover{filter:brightness(.93)}._updateBtn_eeq2l_85:disabled{opacity:.5;cursor:not-allowed}@keyframes _fadeIn_eeq2l_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_eeq2l_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._overlay_v2kc3_1{position:fixed;inset:0;background:var(--surface-overlay);z-index:200;display:flex;justify-content:flex-end}._drawer_v2kc3_10{width:480px;max-width:100vw;background:var(--surface-raised);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column}._header_v2kc3_20{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle)}._header_v2kc3_20 h2{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._closeBtn_v2kc3_37{background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;padding:var(--space-1);color:var(--text-muted)}._closeBtn_v2kc3_37:hover{background:var(--surface-sunken);color:var(--text-primary)}._closeBtn_v2kc3_37:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_v2kc3_56{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._row_v2kc3_65{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._name_v2kc3_72{font-weight:var(--font-semibold);color:var(--text-primary)}._name_v2kc3_72 a{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-primary);text-decoration:none}._name_v2kc3_72 a:hover{text-decoration:underline}._meta_v2kc3_89{display:flex;gap:var(--space-3);margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-sm)}._muted_v2kc3_97{color:var(--text-tertiary)}._container_xu5cx_5{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-8);background:var(--surface-base)}._content_xu5cx_14{display:flex;flex-direction:column;align-items:center;max-width:600px;text-align:center}._iconWrapper_xu5cx_22{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:var(--space-6);background:var(--color-rejected-50);border-radius:var(--radius-full)}._icon_xu5cx_22{color:var(--color-rejected-600)}._heading_xu5cx_37{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-3) 0;color:var(--text-primary)}._subtitle_xu5cx_47{margin:0 0 var(--space-8) 0;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-secondary)}._reloadButton_xu5cx_55{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);box-shadow:var(--shadow-sm)}._reloadButton_xu5cx_55:hover{filter:brightness(.93);transform:translateY(-1px);box-shadow:var(--shadow-md)}._reloadButton_xu5cx_55:active{transform:translateY(0);box-shadow:var(--shadow-sm)}._reloadButton_xu5cx_55:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._detailsSection_xu5cx_93{margin-top:var(--space-10);width:100%;max-width:700px}._detailsToggle_xu5cx_99{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);width:100%;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._detailsToggle_xu5cx_99:hover{background:var(--surface-sunken);border-color:var(--border-strong)}._detailsToggle_xu5cx_99:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--color-primary-500)}._detailsContent_xu5cx_129{margin-top:var(--space-4);padding:var(--space-5);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left}._errorMessage_xu5cx_138{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);word-break:break-word}._errorMessage_xu5cx_138 strong{display:block;margin-bottom:var(--space-1);color:var(--color-rejected-700);font-weight:var(--font-semibold)}._stackTrace_xu5cx_153,._componentStack_xu5cx_154 pre{margin:0;padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-x:auto;white-space:pre-wrap;word-break:break-word}._componentStack_xu5cx_154{margin-top:var(--space-4)}._componentStack_xu5cx_154 strong{display:block;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-rejected-700);font-weight:var(--font-semibold)}._card_1344h_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-lg)}._card_1344h_1[data-variant=page]{padding:var(--space-6);border-style:solid;border-color:var(--border-subtle);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-6)}._header_1344h_21{display:flex;flex-direction:column;gap:var(--space-1)}._kicker_1344h_27{align-self:flex-start;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-inset);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary)}._kicker_1344h_27[data-option=true]{background:var(--color-amber-brand-500-alpha-10);color:var(--color-amber-brand-700)}._title_1344h_43{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._card_1344h_1[data-variant=page] ._title_1344h_43{font-size:var(--text-2xl)}._tagline_1344h_55{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._price_1344h_63{display:flex;flex-direction:column;gap:var(--space-1)}._priceValue_1344h_69{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._priceUnit_1344h_77{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._priceNote_1344h_84{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}._measure_1344h_91{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._measure_1344h_91 svg{flex:0 0 auto;margin-top:3px;color:var(--color-primary-700)}._measure_1344h_91 strong{color:var(--text-primary);font-weight:var(--font-semibold)}._runs_1344h_113{display:flex;flex-direction:column;gap:var(--space-2)}._runsLabel_1344h_119{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}._runsList_1344h_128{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._runsItem_1344h_137{display:flex;align-items:flex-start;gap:var(--space-2)}._runsIcon_1344h_143{flex:0 0 auto;margin-top:3px;color:var(--color-primary-700)}._runsText_1344h_149{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}._runsName_1344h_157{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._runsDetail_1344h_164{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}._cadence_1344h_171{flex:0 0 auto;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}._footer_1344h_179{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._actions_1344h_185{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._primaryButton_1344h_192,._secondaryButton_1344h_193{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._primaryButton_1344h_192{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_1344h_192:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_1344h_193{background:var(--surface-base);border-color:var(--border-default);color:var(--text-primary)}._secondaryButton_1344h_193:hover:not(:disabled){background:var(--surface-hover)}._primaryButton_1344h_192:disabled,._secondaryButton_1344h_193:disabled{opacity:.6;cursor:not-allowed}._detailsLink_1344h_232{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none}._detailsLink_1344h_232:hover{text-decoration:underline}._pending_1344h_247{display:flex;flex-direction:column;gap:var(--space-2)}._pendingLine_1344h_253{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary)}._pendingLine_1344h_253 svg{flex:0 0 auto;margin-top:2px;color:var(--color-amber-brand-600)}._hint_1344h_269{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}._error_1344h_276{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}@media(max-width:768px){._primaryButton_1344h_192,._secondaryButton_1344h_193{min-height:44px}}._card_9fy3a_2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-7);border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}._kicker_9fy3a_14{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary-700)}._body_9fy3a_26{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._allowance_9fy3a_34{margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary);font-variant-numeric:tabular-nums}._button_9fy3a_43{margin-top:var(--space-1);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._button_9fy3a_43:hover{background:var(--color-primary-fill-hover)}._button_9fy3a_43:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:768px){._card_9fy3a_2{padding:var(--space-5)}._button_9fy3a_43{min-height:44px;width:100%;justify-content:center}}._card_bp1ma_4{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-8);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._section_bp1ma_17{min-width:0}._listCard_bp1ma_21{padding:var(--space-2) var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._cardHeader_bp1ma_29,._sectionHeader_bp1ma_30{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}._sectionHeader_bp1ma_30{margin-bottom:var(--space-4)}._kicker_bp1ma_42{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary-700)}._sectionTitle_bp1ma_55{display:flex;align-items:center;gap:var(--space-2_5);margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._sectionTitle_bp1ma_55 svg{color:var(--color-primary-500)}._aiToggle_bp1ma_71{display:inline-flex;align-items:center;gap:var(--space-1_5);min-height:44px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._aiToggle_bp1ma_71 input[type=checkbox]{accent-color:var(--color-primary-600);width:14px;height:14px;margin:0}._list_bp1ma_21{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._item_bp1ma_99{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;min-width:0}._item_bp1ma_99+._item_bp1ma_99{border-top:1px solid var(--border-subtle)}._icon_bp1ma_111{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full)}._iconblue_bp1ma_121{background:var(--color-primary-50);color:var(--color-primary-700)}._icongreen_bp1ma_126{background:var(--color-approved-50);color:var(--color-status-green-text)}._iconpurple_bp1ma_131{background:var(--color-auto-50);color:var(--color-status-purple-text)}._iconorange_bp1ma_136{background:var(--color-terracotta-50);color:var(--color-status-orange-text)}._iconteal_bp1ma_141{background:var(--color-primary-50);color:var(--color-status-teal-text)}._icongray_bp1ma_146{background:var(--surface-sunken);color:var(--text-tertiary);border:1px solid var(--border-subtle)}._content_bp1ma_152{flex:1 1 auto;min-width:0}._what_bp1ma_157{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);color:var(--text-primary);overflow-wrap:anywhere}._when_bp1ma_171{font-size:var(--text-xs);font-weight:var(--font-regular);color:var(--text-tertiary);white-space:nowrap}._context_bp1ma_178{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._open_bp1ma_189{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);background:none;border:none;text-decoration:none;white-space:nowrap;cursor:pointer}._open_bp1ma_189:hover{text-decoration:underline}._open_bp1ma_189:focus-visible,._textButton_bp1ma_212:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._more_bp1ma_218{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-1)}._textButton_bp1ma_212{display:inline-flex;align-items:center;gap:var(--space-1_5);min-height:44px;padding:0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);background:none;border:none;cursor:pointer}._textButton_bp1ma_212:disabled{cursor:wait;opacity:.6}._empty_bp1ma_245{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}._empty_bp1ma_245 img{margin-left:0}._emptyTitle_bp1ma_256{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);color:var(--text-primary)}._emptyText_bp1ma_264{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary)}._errorState_bp1ma_272{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0}._errorMessage_bp1ma_280{margin:0;color:var(--color-status-red-text);font-family:var(--font-body);font-size:var(--text-sm)}._skeletonList_bp1ma_287{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}._skeletonRow_bp1ma_294{height:48px;background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-base) 50%,var(--surface-inset) 75%);background-size:200% 100%;border-radius:var(--radius-lg);animation:_shimmer_bp1ma_1 1.4s infinite}@keyframes _shimmer_bp1ma_1{0%{background-position:200% 0}to{background-position:-200% 0}}._spinning_bp1ma_316{animation:_spin_bp1ma_316 1s linear infinite}@keyframes _spin_bp1ma_316{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._skeletonRow_bp1ma_294,._spinning_bp1ma_316{animation:none}}._srOnly_bp1ma_336{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){._card_bp1ma_4{padding:var(--space-5)}._listCard_bp1ma_21{padding:var(--space-1) var(--space-4)}._item_bp1ma_99{flex-wrap:wrap}._open_bp1ma_189{margin-left:calc(32px + var(--space-3))}}._page_1k6l4_5{max-width:var(--page-max-width);width:100%;margin:0 auto;padding:var(--space-7) var(--space-10) var(--space-16);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-10)}._headerSection_1k6l4_17{display:flex;flex-wrap:wrap;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}._headerText_1k6l4_27{flex:1 1 380px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-10)}._eyebrow_1k6l4_36{margin:0;font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary-700)}._title_1k6l4_46{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,4.4vw,3.375rem);font-weight:var(--font-medium);line-height:1.04;letter-spacing:-.025em;color:var(--text-primary)}._subtitle_1k6l4_56{margin:0;max-width:440px;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}._headerArt_1k6l4_65{position:relative;flex:1 1 380px;min-height:260px;overflow:hidden;background:radial-gradient(ellipse at 75% 20%,#e7d9bb 0%,transparent 60%),radial-gradient(ellipse at 25% 85%,#b9c9ac 0%,transparent 65%),#ece9dc}._headerImage_1k6l4_77{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;transform:scale(1.12)}._grid_1k6l4_88{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-6);align-items:stretch}._gridTeam_1k6l4_95{align-items:start}@media(max-width:1024px){._grid_1k6l4_88{grid-template-columns:1fr}}._cardKicker_1k6l4_105{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary-700)}._briefCard_1k6l4_117{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._briefTitle_1k6l4_128{margin:var(--space-1) 0 0;max-width:640px;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:var(--font-medium);line-height:1.2;letter-spacing:-.015em;color:var(--text-primary)}._briefMeta_1k6l4_139{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary)}._briefEmpty_1k6l4_147{display:flex;flex-direction:column;gap:var(--space-2)}._briefEmpty_1k6l4_147 img{margin-left:0}._briefButton_1k6l4_158{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;height:44px;margin-top:var(--space-3);padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-inverse);background:var(--color-primary-600);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._briefButton_1k6l4_158:hover{background:var(--color-primary-fill-hover)}._briefButton_1k6l4_158:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._skeletonBlock_1k6l4_186{height:96px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-base) 50%,var(--surface-inset) 75%);background-size:200% 100%;animation:_shimmer_1k6l4_1 1.4s infinite}@keyframes _shimmer_1k6l4_1{0%{background-position:200% 0}to{background-position:-200% 0}}._sideColumn_1k6l4_209{display:flex;flex-direction:column;gap:var(--space-5)}._okCard_1k6l4_215,._trackCard_1k6l4_216{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-7);border-radius:var(--radius-xl);text-decoration:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._okCard_1k6l4_215{flex:1;color:var(--text-inverse);background:var(--color-primary-600);border:1px solid var(--color-primary-600);box-shadow:0 8px 28px -10px rgba(var(--color-primary-rgb),.55)}._okCard_1k6l4_215:hover,._okCard_1k6l4_215:focus-visible{color:var(--text-inverse);filter:brightness(.93);text-decoration:none}._okCard_1k6l4_215 ._cardKicker_1k6l4_105,._okHint_1k6l4_247{color:var(--text-inverse);opacity:.85}._trackCard_1k6l4_216{color:inherit;background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}._trackCard_1k6l4_216:hover,._trackCard_1k6l4_216:focus-visible{border-color:var(--border-default);box-shadow:var(--shadow-card-hover);text-decoration:none}._okCard_1k6l4_215:focus-visible,._trackCard_1k6l4_216:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._okCount_1k6l4_272{margin-top:var(--space-3);font-family:var(--font-display);font-size:4.5rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums}._okHint_1k6l4_247,._trackHint_1k6l4_282{font-family:var(--font-body);font-size:var(--text-sm)}._trackHint_1k6l4_282{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--font-semibold);color:var(--color-interactive)}._trackName_1k6l4_295{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-regular);color:var(--text-primary)}._sectionTitle_1k6l4_303{display:flex;align-items:center;gap:var(--space-2_5);margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary)}._sectionTitle_1k6l4_303 svg{color:var(--color-primary-500)}._localNewsLoading_1k6l4_320{display:flex;flex-direction:column;gap:var(--space-2)}._localNewsEmpty_1k6l4_326{margin:0;padding:var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-tertiary);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-xl)}._localNewsList_1k6l4_338{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0}._localNewsItem_1k6l4_347{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._localNewsContent_1k6l4_359{flex:1 1 auto;min-width:0}._localNewsTitle_1k6l4_364{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-medium);line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere}._localNewsTitle_1k6l4_364 a{display:inline;color:inherit;text-decoration:none}._localNewsTitle_1k6l4_364 a svg{display:inline-block;margin-left:var(--space-1);vertical-align:-.1em}._localNewsTitle_1k6l4_364 a:focus-visible,._hideNewsButton_1k6l4_387:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._localNewsMeta_1k6l4_392,._localNewsReason_1k6l4_393{margin:var(--space-2) 0 0;font-family:var(--font-body);overflow-wrap:anywhere}._localNewsMeta_1k6l4_392{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary)}._localNewsReason_1k6l4_393{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}._hideNewsButton_1k6l4_387{flex:0 0 auto;min-height:44px;padding:0 var(--space-3);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer}._hideNewsButton_1k6l4_387:disabled{cursor:wait;opacity:.6}@media(max-width:1024px){._localNewsList_1k6l4_338{grid-template-columns:1fr}}@media(max-width:640px){._localNewsItem_1k6l4_347{flex-direction:column}._hideNewsButton_1k6l4_387{align-self:flex-start}}._inMotionEmpty_1k6l4_447{margin:0;padding:var(--space-6);font-family:var(--font-display);font-size:var(--text-base);font-style:italic;color:var(--text-tertiary);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-xl)}._inMotionList_1k6l4_459{list-style:none;margin:0;padding:var(--space-1) var(--space-6);display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._inMotionList_1k6l4_459>li+li{border-top:1px solid var(--border-subtle)}._inMotionItem_1k6l4_475{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;background:transparent;border:none;font-family:var(--font-body);cursor:pointer;text-align:left}._inMotionItem_1k6l4_475:hover ._inMotionTitle_1k6l4_490,._inMotionItem_1k6l4_475:focus-visible ._inMotionTitle_1k6l4_490{color:var(--color-interactive)}._inMotionItem_1k6l4_475:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--shadow-focus)}._inMotionTitle_1k6l4_490{flex:1 1 280px;min-width:0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out)}._inMotionStatus_1k6l4_513{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-status-amber-text);background:var(--color-pending-100);padding:3px var(--space-2_5);border-radius:var(--radius-full);white-space:nowrap}._trackGrid_1k6l4_524{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}._trackListCard_1k6l4_530{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);color:inherit;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._trackListCard_1k6l4_530:hover,._trackListCard_1k6l4_530:focus-visible{border-color:var(--border-default);box-shadow:var(--shadow-card-hover);text-decoration:none}._trackListCard_1k6l4_530[data-track=BASE]:hover{border-color:var(--border-subtle);box-shadow:var(--shadow-card)}._trackListCard_1k6l4_530>span,._trackEmpty_1k6l4_561{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}._trackListCard_1k6l4_530 strong,._trackEmpty_1k6l4_561 strong{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold)}._trackListCard_1k6l4_530 small,._trackEmpty_1k6l4_561 span{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}._trackListCard_1k6l4_530>svg{flex:0 0 auto;margin-top:2px;color:var(--text-tertiary)}._progress_1k6l4_592{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}._progressCounts_1k6l4_599{order:2;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._progressBar_1k6l4_607{order:1;display:block;width:100%;height:6px;overflow:hidden;background:var(--surface-sunken);border-radius:var(--radius-full)}._progressFill_1k6l4_617{display:block;height:100%;background:var(--color-primary-600);border-radius:var(--radius-full);transition:width var(--duration-normal) var(--ease-out)}._trackListCard_1k6l4_530[data-track=RETENTION_EXPANSION] ._progressFill_1k6l4_617{background:var(--color-track-retention)}._trackListCard_1k6l4_530[data-track=ATTRACTION_OUTREACH] ._progressFill_1k6l4_617{background:var(--color-track-attraction)}._trackListCard_1k6l4_530[data-track=PROGRAMS_INCENTIVES] ._progressFill_1k6l4_617{background:var(--color-track-programs)}._trackListCard_1k6l4_530[data-track=MEMBERSHIP_MANAGEMENT] ._progressFill_1k6l4_617{background:var(--color-track-membership)}._trackListCard_1k6l4_530[data-track=CEDS] ._progressFill_1k6l4_617{background:var(--color-track-ceds)}._progressNext_1k6l4_645{order:3;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-sm)}._trackEmpty_1k6l4_561{padding:var(--space-6);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-xl)}._trackEmptyLink_1k6l4_659{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none}._trackEmptyLink_1k6l4_659:hover{text-decoration:underline}._errorMessage_1k6l4_675{margin:0;color:var(--color-status-red-text);font-family:var(--font-body);font-size:var(--text-sm)}._skeletonList_1k6l4_682{display:flex;flex-direction:column;gap:var(--space-2)}._skeletonRow_1k6l4_688{height:52px;background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-base) 50%,var(--surface-inset) 75%);background-size:200% 100%;border-radius:var(--radius-lg);animation:_shimmer_1k6l4_1 1.4s infinite}._srOnly_1k6l4_701{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._headlineLine_1k6l4_713{display:block;margin:var(--space-1) 0}._sectionHeader_1k6l4_718{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}._sectionLink_1k6l4_726{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-700);text-decoration:none}._sectionLink_1k6l4_726:hover{text-decoration:underline}._offerGrid_1k6l4_742{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4);align-items:stretch}@media(max-width:1024px){._page_1k6l4_5{padding:var(--space-5) var(--space-5) var(--space-12);gap:var(--space-8)}._headerText_1k6l4_27{padding:var(--space-7)}._headerArt_1k6l4_65{min-height:200px}}@media(max-width:640px){._page_1k6l4_5{padding:var(--space-4) var(--space-4) var(--space-10)}}._layout_sce8d_1{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-5);align-items:start}._panel_sce8d_8{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0}._outcomePanel_sce8d_21{grid-row:span 2}._panelHeader_sce8d_25{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}._heading_sce8d_33{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._heading_sce8d_33 svg{color:var(--color-primary-700);flex:0 0 auto}._subheading_sce8d_49{margin:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}._period_sce8d_59{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._muted_sce8d_66{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._secondary_sce8d_73{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._metricList_sce8d_81,._deliverableList_sce8d_82,._promisedList_sce8d_83{margin:0;padding:0;list-style:none}._metricList_sce8d_81>li+li,._deliverableList_sce8d_82>li+li,._promisedList_sce8d_83>li+li{border-top:1px solid var(--border-subtle)}._deliverableRow_sce8d_96{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;color:inherit;text-decoration:none}a._deliverableRow_sce8d_96:hover ._deliverableName_sce8d_106,a._deliverableRow_sce8d_96:focus-visible ._deliverableName_sce8d_106{color:var(--color-interactive)}a._deliverableRow_sce8d_96:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--shadow-focus)}._deliverableText_sce8d_117{display:flex;flex-direction:column;gap:2px;min-width:0}._deliverableName_sce8d_106{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);transition:color var(--duration-fast) var(--ease-out)}._deliverableWhen_sce8d_132{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._statusChip_sce8d_139{flex:0 0 auto;padding:2px var(--space-2);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;color:var(--text-secondary);background:var(--surface-inset)}._statusChip_sce8d_139[data-tone=done]{color:var(--color-approved-text);background:var(--color-approved-bg)}._statusChip_sce8d_139[data-tone=active]{color:var(--color-status-amber-text);background:var(--color-pending-100)}._statusChip_sce8d_139[data-tone=late]{color:var(--color-rejected-text);background:var(--color-rejected-bg)}._statusChip_sce8d_139[data-tone=skipped]{color:var(--text-tertiary)}._promisedItem_sce8d_171{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0}._promisedText_sce8d_179{display:flex;flex-direction:column;gap:2px;min-width:0}._promisedName_sce8d_186{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._promisedDetail_sce8d_193{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}._cadence_sce8d_200{flex:0 0 auto;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-primary-700);white-space:nowrap}._footnote_sce8d_209{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._error_sce8d_216{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-red-text)}._skeleton_sce8d_223{height:160px;background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-base) 50%,var(--surface-inset) 75%);background-size:200% 100%;border-radius:var(--radius-lg);animation:_shimmer_sce8d_1 1.4s infinite}@keyframes _shimmer_sce8d_1{0%{background-position:200% 0}to{background-position:-200% 0}}._srOnly_sce8d_245{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){._layout_sce8d_1{grid-template-columns:minmax(0,1fr)}._outcomePanel_sce8d_21{grid-row:auto}}@media(max-width:640px){._panel_sce8d_8{padding:var(--space-5) var(--space-4)}._promisedItem_sce8d_171{flex-direction:column;gap:var(--space-1)}}._overview_te1ib_1{display:flex;flex-direction:column;gap:var(--space-6)}._statGrid_te1ib_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}._statCard_te1ib_13{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._statCard_te1ib_13:hover,._statCard_te1ib_13:focus-visible{border-color:var(--color-primary-600);box-shadow:var(--shadow-card-hover);outline:none}._statValue_te1ib_37{font-family:var(--font-display);font-size:2.25rem;font-weight:400;font-variant-numeric:lining-nums tabular-nums;color:var(--text-primary);line-height:1.1}._statLabel_te1ib_46{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._watchlist_1fitq_1{display:flex;flex-direction:column;gap:var(--space-4)}._summaryStrip_1fitq_19{display:flex;align-items:center;padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;gap:var(--space-2) 0}._summaryMetric_1fitq_30{display:flex;align-items:baseline;gap:var(--space-2)}._summaryValue_1fitq_36{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);line-height:1}._summaryLabel_1fitq_43{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._separator_1fitq_49{display:block;width:1px;height:16px;background:var(--border-default);margin:0 var(--space-4);flex-shrink:0}._alertsLine_1fitq_59{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-status-amber-text);text-decoration:none}._alertsLine_1fitq_59:hover{text-decoration:underline}._green_1fitq_76{color:var(--color-status-green-text)}._amber_1fitq_77{color:var(--color-status-amber-text)}._red_1fitq_78{color:var(--color-status-red-text)}._neutral_1fitq_79{color:var(--text-tertiary)}._score_1fitq_81{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold)}._businessLink_1fitq_87{font-weight:var(--font-medium);color:var(--text-primary);text-decoration:none}._businessLink_1fitq_87:hover{color:var(--color-primary-800);text-decoration:underline}._pill_1fitq_99{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full)}._pillRed_1fitq_108{color:var(--color-rejected-700);background:var(--color-rejected-50);border:1px solid var(--color-rejected-200)}._pillAmber_1fitq_114{color:var(--color-pending-700);background:var(--color-pending-50);border:1px solid var(--color-pending-200)}._pillGreen_1fitq_120{color:var(--color-approved-700);background:var(--color-approved-50);border:1px solid var(--color-approved-200)}._pillNeutral_1fitq_126{color:var(--text-tertiary);background:var(--surface-inset);border:1px solid var(--border-subtle)}._reasonCell_1fitq_133{max-width:360px}._reason_1fitq_133{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}._loading_1fitq_145{padding:var(--space-8);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._campaignsTab_kalk0_1{display:flex;flex-direction:column;gap:var(--space-5)}._tabHeader_kalk0_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._tabTitle_kalk0_25{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._count_kalk0_37{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._openLink_kalk0_45{display:inline-flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);text-decoration:none}._openLink_kalk0_45:hover{color:var(--color-primary-800);text-decoration:underline}._openLink_kalk0_45:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._campaignTitle_kalk0_67{font-weight:var(--font-semibold);color:var(--text-primary)}._statusPill_kalk0_73{display:inline-flex;align-items:center;padding:var(--space-0_5) var(--space-2_5);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}._statusDraft_kalk0_82{color:var(--text-secondary);background:var(--color-expired-100)}._statusSending_kalk0_87{color:var(--color-status-amber-text);background:var(--color-pending-100)}._statusComplete_kalk0_92{color:var(--color-status-green-text);background:var(--color-approved-50)}._statusCancelled_kalk0_97{color:var(--color-status-red-text);background:var(--color-rejected-50)}._loading_kalk0_102{padding:var(--space-8);text-align:center;font-family:var(--font-display);font-size:var(--text-base);font-style:italic;color:var(--text-tertiary)}._surveysTab_1n4my_1{display:flex;flex-direction:column;gap:var(--space-5)}._tabHeader_1n4my_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._tabTitle_1n4my_16{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0}._count_1n4my_28{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._openLink_1n4my_36{display:inline-flex;align-items:center;gap:var(--space-1_5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary-700);text-decoration:none}._openLink_1n4my_36:hover{color:var(--color-primary-800);text-decoration:underline}._openLink_1n4my_36:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._loading_1n4my_58{padding:var(--space-8);text-align:center;font-family:var(--font-display);font-size:var(--text-base);font-style:italic;color:var(--text-tertiary)}._layout_k6u3u_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-6);align-items:start}._panel_k6u3u_8{padding:var(--space-6);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._heading_k6u3u_16{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-5)}._itemTitle_k6u3u_28{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._itemDetail_k6u3u_35{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._linkList_k6u3u_42{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._linkCard_k6u3u_51{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);color:inherit;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._linkCard_k6u3u_51>span{display:flex;flex-direction:column;gap:var(--space-1)}._linkCard_k6u3u_51>svg{flex:0 0 auto;color:var(--color-primary-700)}a._linkCard_k6u3u_51:hover,a._linkCard_k6u3u_51:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-md)}._linkCardOff_k6u3u_84{background:var(--surface-inset);border-style:dashed}._linkCardOff_k6u3u_84>svg{color:var(--text-tertiary)}._dialog_9rj8d_1{position:fixed;border:none;border-radius:var(--radius-xl);padding:0;max-width:480px;width:calc(100% - var(--space-8));background:var(--surface-base);box-shadow:var(--shadow-xl);z-index:var(--z-modal)}._dialog_9rj8d_1::backdrop{background:var(--surface-overlay);z-index:var(--z-modal-backdrop)}._content_9rj8d_18{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6)}._title_9rj8d_25{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._subtitle_9rj8d_33{margin:0 0 var(--space-3) 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._label_9rj8d_41{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}._optional_9rj8d_49{font-weight:400;color:var(--text-tertiary)}._input_9rj8d_54,._textarea_9rj8d_55{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-base)}._textarea_9rj8d_55{resize:vertical}._input_9rj8d_54:focus,._textarea_9rj8d_55:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}._error_9rj8d_76{margin:var(--space-1) 0 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}._actions_9rj8d_83{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}._cancelButton_9rj8d_90,._primaryButton_9rj8d_91{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._cancelButton_9rj8d_90{background:var(--surface-base);border-color:var(--border-default);color:var(--text-secondary)}._primaryButton_9rj8d_91{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_9rj8d_91:hover:not(:disabled){filter:brightness(.93)}._primaryButton_9rj8d_91:disabled{opacity:.6;cursor:not-allowed}._content_wnqxr_1{display:flex;flex-direction:column;gap:var(--space-6)}._pathCard_wnqxr_7,._eyebrow_wnqxr_9{margin:0 0 var(--space-1);color:var(--color-primary-700);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._sectionTitle_wnqxr_19{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:-.01em}._sectionCopy_wnqxr_28{max-width:68ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}._path_wnqxr_7{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}._pathStep_wnqxr_46{position:relative;display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold)}._pathStep_wnqxr_46:not(:last-child):after{position:absolute;right:calc(var(--space-1) * -1);width:var(--space-2);height:1px;background:var(--border-default);content:""}._pathNumber_wnqxr_67{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-full)}._sectionHeader_wnqxr_79{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}._countBadge_wnqxr_87,._stageBadge_wnqxr_88{display:inline-flex;align-items:center;width:fit-content;color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold)}._countBadge_wnqxr_87{padding:var(--space-1) var(--space-3)}._stageBadge_wnqxr_88{padding:var(--space-1) var(--space-2)}._workstreamGrid_wnqxr_108,._loadingGrid_wnqxr_109{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._workstreamCard_wnqxr_115{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);color:inherit;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}._workstreamCard_wnqxr_115:hover,._workstreamCard_wnqxr_115:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-md);transform:translateY(-1px)}._cardTop_wnqxr_139{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);color:var(--color-primary-700)}._workstreamTitle_wnqxr_147{margin:var(--space-2) 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug)}._workstreamDescription_wnqxr_155{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);-webkit-box-orient:vertical;-webkit-line-clamp:2}._metaRow_wnqxr_167{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);color:var(--text-tertiary);border-top:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--text-xs)}._metaRow_wnqxr_167 span{display:inline-flex;align-items:center;gap:var(--space-1)}._stateCard_wnqxr_184{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);color:var(--text-secondary);background:var(--surface-raised);border:1px dashed var(--border-default);border-radius:var(--radius-lg)}._stateCard_wnqxr_184 h3,._stateCard_wnqxr_184 p{margin:0}._stateCard_wnqxr_184 h3{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base)}._stateCard_wnqxr_184 p{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm)}._stateCard_wnqxr_184 button{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-1);margin-left:auto;padding:var(--space-2) var(--space-3);color:var(--text-inverse);background:var(--color-primary-600);border:0;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold)}._stateCard_wnqxr_184 button:hover{filter:brightness(.93)}._skeletonCard_wnqxr_233{height:176px;background:linear-gradient(90deg,var(--surface-inset) 25%,var(--surface-base) 50%,var(--surface-inset) 75%);background-size:200% 100%;border-radius:var(--radius-lg);animation:_shimmer_wnqxr_1 1.4s infinite}._resultNote_wnqxr_246{margin:var(--space-3) 0 0;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-xs)}._srOnly_wnqxr_258{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _shimmer_wnqxr_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){._path_wnqxr_7{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-4)}._pathStep_wnqxr_46:after{display:none}}@media(max-width:640px){._workstreamGrid_wnqxr_108,._loadingGrid_wnqxr_109{grid-template-columns:1fr}._stateCard_wnqxr_184{flex-wrap:wrap}._stateCard_wnqxr_184 button{width:100%;margin-left:0;justify-content:center}}._headerActions_wnqxr_307{display:flex;align-items:center;gap:var(--space-3)}._startButton_wnqxr_313{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._startButton_wnqxr_313:hover{filter:brightness(.93)}._page_1a3sw_1{max-width:1080px;margin:0 auto;width:100%;padding:var(--space-7) var(--space-10);display:flex;flex-direction:column;gap:var(--space-6)}._headerSection_1a3sw_12{display:flex;flex-wrap:wrap;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}._headerText_1a3sw_22{flex:1 1 360px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-9)}._headerArt_1a3sw_31{position:relative;flex:1 1 320px;min-height:200px;overflow:hidden}._headerImage_1a3sw_39{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}._headerTop_1a3sw_48{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._title_1a3sw_55{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._subtitle_1a3sw_65{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:62ch}._focus_1a3sw_73{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:var(--space-2) 0 0}._fullName_1a3sw_82{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin:0}._terms_1a3sw_93{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;color:var(--text-tertiary);margin:0;max-width:72ch}._activeBadge_1a3sw_102{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-status-green-text);background:var(--color-approved-50);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap}._tabBar_1a3sw_116{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-shrink:0}._tab_1a3sw_116{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);margin-bottom:-1px}._tab_1a3sw_116:hover{color:var(--text-primary)}._tabActive_1a3sw_141{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600)}._tabWithIcon_1a3sw_146{display:flex;align-items:center;gap:var(--space-1_5)}._tabContent_1a3sw_152{display:flex;flex-direction:column;gap:var(--space-6)}._page_1fs8u_8{max-width:1080px;margin:0 auto;width:100%;padding:var(--space-7) var(--space-10);display:flex;flex-direction:column;gap:var(--space-6)}._headerSection_1fs8u_19{display:flex;flex-wrap:wrap;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-left:4px solid var(--track-accent, var(--border-default));border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}._headerText_1fs8u_30{flex:1 1 360px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-9)}._headerArt_1fs8u_39{position:relative;flex:1 1 280px;min-height:200px;overflow:hidden}._headerImage_1fs8u_47{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12)}._headerTop_1fs8u_56{display:flex;align-items:center;gap:var(--space-3)}._trackIcon_1fs8u_62{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--track-tint, var(--surface-inset));color:var(--track-accent, var(--text-secondary))}._statusBadge_1fs8u_73{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-secondary);background:var(--surface-inset);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap}._title_1fs8u_86{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._fullName_1fs8u_97{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin:0}._tagline_1fs8u_107{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);line-height:1.4;color:var(--color-primary-700);margin:0;max-width:44ch}._audience_1fs8u_117{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);margin:0;max-width:62ch;padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._audienceLabel_1fs8u_130{font-weight:var(--font-semibold);color:var(--text-primary)}._sampleLink_1fs8u_136{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-interactive);text-decoration:underline;text-underline-offset:3px}._sampleLink_1fs8u_136:hover{color:var(--color-primary-700)}._sampleLink_1fs8u_136:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._body_1fs8u_158{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-6);align-items:start}._main_1fs8u_165{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;grid-column:1;grid-row:1}._priceCard_1fs8u_174{grid-column:2;grid-row:1;position:sticky;top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:3px solid var(--track-accent, var(--border-default));border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._section_1fs8u_190{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._sectionHeader_1fs8u_201{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}._sectionTitle_1fs8u_209{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._sectionAside_1fs8u_217{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._steps_1fs8u_224{counter-reset:step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}._step_1fs8u_224{counter-increment:step;position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding-left:calc(28px + var(--space-3))}._step_1fs8u_224:before{content:counter(step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--track-tint, var(--surface-inset));color:var(--text-primary);border:1px solid var(--track-accent, var(--border-default));font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}._stepTitle_1fs8u_263{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._stepBody_1fs8u_270{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}._includedList_1fs8u_278,._alsoList_1fs8u_279,._focusList_1fs8u_280{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}._includedItem_1fs8u_289,._alsoItem_1fs8u_290,._focusItem_1fs8u_291{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0}._includedTop_1fs8u_302{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._includedName_1fs8u_309{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._cadence_1fs8u_316{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-primary-700);text-align:right}._includedDetail_1fs8u_325{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;color:var(--text-tertiary)}._focusKicker_1fs8u_332{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary)}._alsoName_1fs8u_341{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._alsoName_1fs8u_341 svg{flex-shrink:0;color:var(--color-primary-700)}._note_1fs8u_356,._terms_1fs8u_357{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);margin:0;max-width:72ch}._terms_1fs8u_357{padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._note_1fs8u_356 strong,._terms_1fs8u_357 strong{color:var(--text-primary);font-weight:var(--font-semibold)}._price_1fs8u_174{display:flex;flex-direction:column;gap:var(--space-1)}._priceLabel_1fs8u_386{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}._priceValue_1fs8u_395{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}._priceUnit_1fs8u_403{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary)}._priceNote_1fs8u_410{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;color:var(--text-tertiary)}._sizeRows_1fs8u_417{display:flex;flex-direction:column;margin:var(--space-2) 0;padding:0;list-style:none}._sizeRow_1fs8u_417{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}._sizeRow_1fs8u_417:last-child{border-bottom:none}._sizeName_1fs8u_439{display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._sizeRange_1fs8u_448{font-size:var(--text-xs);font-weight:var(--font-regular);color:var(--text-tertiary);white-space:nowrap}._sizePrice_1fs8u_455{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-family:var(--font-body);font-variant-numeric:tabular-nums}._sizeMonthly_1fs8u_464{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._sizeAnnual_1fs8u_470{font-size:var(--text-xs);color:var(--text-tertiary)}._sizeTotal_1fs8u_476{grid-column:1 / -1;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}._action_1fs8u_485{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._primaryButton_1fs8u_493,._secondaryButton_1fs8u_494{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2_5) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out)}._primaryButton_1fs8u_493{background:var(--color-primary-600);color:var(--text-inverse)}._primaryButton_1fs8u_493:hover:not(:disabled){background:var(--color-primary-fill-hover)}._secondaryButton_1fs8u_494{background:var(--surface-base);border-color:var(--border-default);color:var(--text-primary)}._secondaryButton_1fs8u_494:hover:not(:disabled){background:var(--surface-hover)}._primaryButton_1fs8u_493:focus-visible,._secondaryButton_1fs8u_494:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._primaryButton_1fs8u_493:disabled,._secondaryButton_1fs8u_494:disabled{opacity:.6;cursor:not-allowed}._pending_1fs8u_540{display:flex;flex-direction:column;gap:var(--space-2)}._pendingLine_1fs8u_546{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-primary)}._pendingLine_1fs8u_546 svg{flex:0 0 auto;margin-top:2px;color:var(--color-amber-brand-600)}._hint_1fs8u_562{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5;color:var(--text-tertiary);margin:0}._error_1fs8u_570{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-rejected-600)}@media(max-width:1024px){._body_1fs8u_158{grid-template-columns:minmax(0,1fr)}._priceCard_1fs8u_174{grid-column:1;grid-row:1;position:static}._main_1fs8u_165{grid-column:1;grid-row:2}}@media(max-width:768px){._page_1fs8u_8{padding:var(--space-5) var(--space-4)}._headerText_1fs8u_30{padding:var(--space-6) var(--space-5)}._steps_1fs8u_224,._includedList_1fs8u_278,._alsoList_1fs8u_279,._focusList_1fs8u_280{grid-template-columns:minmax(0,1fr)}._primaryButton_1fs8u_493,._secondaryButton_1fs8u_494{min-height:44px}}._page_fvzkk_1{max-width:1080px;margin:0 auto;width:100%;padding:var(--space-7) var(--space-10);display:flex;flex-direction:column;gap:var(--space-7)}._header_fvzkk_11{display:flex;flex-direction:column;gap:var(--space-2)}._title_fvzkk_17{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0}._subtitle_fvzkk_27{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:62ch}._section_fvzkk_35{display:flex;flex-direction:column;gap:var(--space-3)}._sectionTitle_fvzkk_41{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}._grid_fvzkk_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}._card_fvzkk_58{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:3px solid var(--track-accent, var(--border-default));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}._card_fvzkk_58:hover{box-shadow:var(--shadow-card-hover)}._card_fvzkk_58:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._card_fvzkk_58[data-owned=false]{background:var(--surface-base);border-style:dashed;border-top-style:solid;box-shadow:none}._cardTop_fvzkk_93{display:flex;align-items:center;gap:var(--space-3)}._icon_fvzkk_99{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-full);background:var(--track-tint, var(--surface-inset));color:var(--track-accent, var(--text-secondary))}._name_fvzkk_111{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._line_fvzkk_118{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}._status_fvzkk_125,._statusAdd_fvzkk_126{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold)}._status_fvzkk_125{color:var(--color-status-green-text)}._statusAdd_fvzkk_126{color:var(--color-primary-700)}._skeleton_fvzkk_145{height:160px;border-radius:var(--radius-lg);background:var(--surface-inset)}._srOnly_fvzkk_151{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){._page_fvzkk_1{padding:var(--space-5) var(--space-4)}}._page_12s69_1{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-7) var(--space-10)}._backLink_12s69_8{display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}._backLink_12s69_8:hover{color:var(--text-primary)}._header_12s69_23{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}._headerText_12s69_30{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._title_12s69_37{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;margin:0;color:var(--text-primary)}._goal_12s69_47{margin:0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._statusField_12s69_55{display:flex;flex-direction:column;gap:var(--space-1);flex-shrink:0}._statusLabel_12s69_62{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._statusSelect_12s69_68{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}._tabBar_12s69_78{display:flex;align-items:center;gap:var(--space-1);border-bottom:1px solid var(--border-subtle)}._tab_12s69_78{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;border-bottom:2px solid transparent;background:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer}._tabActive_12s69_99{color:var(--text-primary);border-bottom-color:var(--color-interactive)}._tabCount_12s69_105{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}._tabActions_12s69_111{margin-left:auto;padding-bottom:var(--space-2)}._primaryButton_12s69_116{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-full);background:var(--color-primary-600);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}._primaryButton_12s69_116:hover:not(:disabled){filter:brightness(.93)}._primaryButton_12s69_116:disabled{opacity:.6;cursor:not-allowed}._reasonCell_12s69_151{max-width:420px}._skeleton_12s69_155{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary)}._page_c4fzv_1{max-width:1200px;margin:0 auto;padding:var(--space-7);display:grid;gap:var(--space-6)}._header_c4fzv_2{display:flex;justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap}._header_c4fzv_2 h1,._panel_c4fzv_3 h2{margin:0 0 var(--space-3)}._header_c4fzv_2 p,._muted_c4fzv_4{color:var(--text-secondary)}._panel_c4fzv_3{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}._form_c4fzv_6{display:grid;gap:var(--space-4)}._fieldset_c4fzv_7{display:grid;gap:var(--space-4);min-width:0;padding:0;margin:0;border:0}._form_c4fzv_6 label{display:grid;gap:var(--space-2)}._form_c4fzv_6 input:not([type=checkbox]),._form_c4fzv_6 select,._form_c4fzv_6 textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-base);font:inherit}._form_c4fzv_6 textarea{min-height:100px;resize:vertical}._actions_c4fzv_11{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}._actions_c4fzv_11 button,._actions_c4fzv_11 a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-raised);font:inherit;cursor:pointer;text-decoration:none}._actions_c4fzv_11 button:disabled{opacity:.5;cursor:not-allowed}._error_c4fzv_14{color:var(--color-status-red-text)}._list_c4fzv_15{list-style:none;padding:0;margin:0}._list_c4fzv_15 li{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}._list_c4fzv_15 li:last-child{border-bottom:0}._meta_c4fzv_18{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--text-secondary)}._requirement_c4fzv_19{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@media(max-width:768px){._page_c4fzv_1{padding:var(--space-4)}._actions_c4fzv_11 button,._actions_c4fzv_11 a{min-height:44px}}._tableContainer_8hqsc_6{flex:1;overflow:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._tableContainer_8hqsc_6::-webkit-scrollbar{width:8px;height:8px}._tableContainer_8hqsc_6::-webkit-scrollbar-track{background:var(--surface-inset)}._tableContainer_8hqsc_6::-webkit-scrollbar-thumb{background:var(--color-ink-300);border-radius:var(--radius-full)}._tableContainer_8hqsc_6::-webkit-scrollbar-thumb:hover{background:var(--color-ink-400)}._table_8hqsc_6{width:100%;min-width:700px;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._tableHead_8hqsc_8{position:sticky;top:0;z-index:10;background:var(--surface-inset);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._th_8hqsc_9{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-semibold);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none}._sortable_8hqsc_82{cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}._sortable_8hqsc_82:hover{color:var(--text-primary)}._sortIndicator_8hqsc_16{margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary-500)}._tableBody_8hqsc_10{color:var(--text-primary)}._row_8hqsc_11{border-bottom:1px solid var(--border-subtle);transition:background var(--duration-fast) var(--ease-out);cursor:pointer}._row_8hqsc_11:hover{background:var(--surface-panel-hover)}._row_8hqsc_11:active{background:var(--surface-base)}._row_8hqsc_11:last-child{border-bottom:none}._td_8hqsc_12{padding:var(--space-3) var(--space-4);vertical-align:middle;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._checkbox_8hqsc_13{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary-600)}._error_8hqsc_139{padding:var(--space-4);color:var(--color-status-red-text);background:var(--color-red-500-alpha-10);border-bottom:1px solid var(--color-red-500-alpha-20);font-size:var(--text-sm)}._emptyState_8hqsc_15{padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-tertiary);font-family:var(--font-display);font-style:italic;font-size:var(--text-base)}._skeleton_8hqsc_14{height:16px;background:linear-gradient(90deg,var(--surface-inset) 0%,var(--surface-base) 50%,var(--surface-inset) 100%);background-size:200% 100%;animation:_shimmer_8hqsc_1 1.5s infinite;border-radius:var(--radius-sm)}@keyframes _shimmer_8hqsc_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){._th_8hqsc_9,._td_8hqsc_12{padding:var(--space-2) var(--space-3)}}._page_1rqrd_4{max-width:1080px;width:100%;margin:0 auto;padding:var(--space-7) var(--space-10);display:flex;flex-direction:column;gap:var(--space-7)}._header_1rqrd_14{display:flex;flex-direction:column;gap:var(--space-2)}._eyebrow_1rqrd_20{margin:0;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}._title_1rqrd_30{margin:0;font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:var(--font-medium);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}._subtitle_1rqrd_40{margin:0;max-width:62ch;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._card_1rqrd_48{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}._sectionTitle_1rqrd_59{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}._card_1rqrd_48 ._sectionTitle_1rqrd_59{margin-bottom:0}._sectionTitle_1rqrd_59 svg{color:var(--color-primary-700)}._period_1rqrd_78{margin-left:auto;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary)}._sectionHint_1rqrd_86{margin:calc(var(--space-2) * -1) 0 var(--space-4);max-width:70ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._facts_1rqrd_95{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-6);margin:0}._fact_1rqrd_95{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._fact_1rqrd_95 dt{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}._fact_1rqrd_95 dd{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary)}._note_1rqrd_126{margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}._skeleton_1rqrd_1{height:96px;border-radius:var(--radius-md)}._grid_1rqrd_141{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}._inPlanCard_1rqrd_147{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--text-primary);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out)}a._inPlanCard_1rqrd_147:hover,a._inPlanCard_1rqrd_147:focus-visible{border-color:var(--color-primary-600);outline:none}._inPlanCard_1rqrd_147>svg{flex:0 0 auto;margin-top:4px;color:var(--text-tertiary)}._inPlanBody_1rqrd_174{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._inPlanTop_1rqrd_181{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._inPlanName_1rqrd_188{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold)}._statusPill_1rqrd_194{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-approved-bg);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-approved-text)}._inPlanTagline_1rqrd_204{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}._inPlanMeta_1rqrd_211{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}._anchorTarget_1rqrd_218{scroll-margin-top:var(--space-6)}._offerGrid_1rqrd_222{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-5);align-items:start}._custom_1rqrd_230{padding:var(--space-6);background:var(--surface-accent);border:1px solid var(--color-primary-100);border-radius:var(--radius-lg)}._customHeading_1rqrd_237{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary)}._customGrid_1rqrd_244{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);margin:var(--space-4) 0;padding:0;list-style:none}._customCard_1rqrd_253{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._customName_1rqrd_260{display:block;margin-bottom:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-primary-700)}._customExamples_1rqrd_269{margin:0;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}._customExamples_1rqrd_269 li+li{margin-top:var(--space-1)}._customPricing_1rqrd_280{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}._orderList_1rqrd_287{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}._orderItem_1rqrd_298{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-hairline)}._orderItem_1rqrd_298:last-child{border-bottom:none}._orderMain_1rqrd_310{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}._orderTitle_1rqrd_318{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}._orderMeta_1rqrd_325{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}._orderStatus_1rqrd_332{flex:0 0 auto;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-inset);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);white-space:nowrap}._orderStatus_1rqrd_332[data-status=PENDING_SIGNATURE]{background:var(--color-amber-brand-500-alpha-10);color:var(--color-amber-brand-700)}._orderStatus_1rqrd_332[data-status=ACTIVATED]{background:var(--color-approved-bg);color:var(--color-approved-text)}._downloadButton_1rqrd_354{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-base);color:var(--text-secondary);cursor:pointer}._downloadButton_1rqrd_354:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}._downloadButton_1rqrd_354:disabled{opacity:.6;cursor:not-allowed}._downloadButton_1rqrd_354:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(4px);padding:5px 10px;font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--tooltip-text);background:var(--tooltip-bg);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:100;box-shadow:var(--shadow-md)}._downloadButton_1rqrd_354:hover:after,._downloadButton_1rqrd_354:focus-visible:after{opacity:1;transform:translate(-50%) translateY(6px)}._srOnly_1rqrd_408{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){._page_1rqrd_4{padding:var(--space-6)}._facts_1rqrd_95{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){._page_1rqrd_4{padding:var(--space-5) var(--space-4);gap:var(--space-6)}._card_1rqrd_48{padding:var(--space-5) var(--space-4)}._facts_1rqrd_95,._grid_1rqrd_141,._offerGrid_1rqrd_222{grid-template-columns:minmax(0,1fr)}._downloadButton_1rqrd_354{width:44px;height:44px}._orderItem_1rqrd_298{flex-wrap:wrap}}
